I am working on a php project (Codeigniter framework) and I am really stuck with a problem i can not find the solution for. On every page in the project i make reference to our CSS stylesheet by placing a link as follow in the php/html page to the external CSS file: \[code\]<link href="http://stackoverflow.com/questions/14084963/<?php echo base_url()?>css/default.css" rel="stylesheet" type="text/css" media="all" />\[/code\]When i upload this code to my webserver (Ubuntu + Apache), then this works fine for all pages, except for the home page. For one or other reason, on the homepage the rendered html for the homepage, doesn't contain a link to the external CSS file, but contains the CSS itself in the html (even though i never placed the CSS itself in any html). This is problematic as for one other reason the rendered CSS in that HTML is not indented correctly and for that reason not applied correctly. This means that CSS is applied correctly to all my pages except to my home page. Funny enough when i run it from my local machine it all works fine, so i guess a server configuration issue but i looked everywhere and cant see any configuration that i can change regarding this.