我已經在Codeigniter中使用路由,以獲得乾淨的URL到我的網頁。我也修改了htaccess文件以從URL中刪除index.php。網站將不會加載CSS或圖像沒有尾隨URL/Codeigniter
除了1個問題,這一切都很好 - 當我去一個URL時,它不會加載CSS或圖像,除非尾部/添加到URL。
例如:
mysite.com/blah 不起作用
mysite.com/blah/ 不工作
Probaby東西在.htaccess文件?下面是我的文件:
RewriteEngine on
RewriteCond $1 !^(index\.php|images|css|js|user_photos|favicon|robots\.txt)
RewriteRule ^(.*)$ /subdirectory/index.php/$1 [L]
任何想法?自然地我希望用戶能夠訪問的頁面,即使他們不添加尾隨/
你在你使用相對或絕對路徑的.htaccess包括,即'SRC = 「CSS/filename.css'或'SRC =」/ CSS/filname.css「'? – bububaba 2012-01-12 13:00:32
我的路徑如下所示:href =「css/structure.css」或href =「../ css/structure.css」 – 2012-01-12 13:10:31
您是否嘗試將它們更改爲絕對?你有這種可能嗎?你檢查了Firebug的'Network'選項卡,看看哪些文件實際上是在CSS沒有加載的場景中請求的? – bububaba 2012-01-12 13:17:03