如何讓CodeIgniter忽略/ lib/css文件夾並加載我的樣式表而不是嘗試通過控制器加載內容?如何讓代碼點火器忽略/ lib/css路徑
0
A
回答
0
你的問題不完全清楚。如果這是您想要的,您可以執行以下操作。
echo link_tag('css/mystyles.css');
給出:
<link href="http://site.com/css/mystyles.css" rel="stylesheet" type="text/css" />
代替mystyles.css的,你可以給你的樣式表。
0
我只是把它直接從user guide:
默認情況下,index.php文件將 包含在你的URL: example.com/index.php/news/文章/ my_article
您可以使用帶有一些 簡單規則的.htaccess文件,通過 輕鬆刪除此文件。這裏是 這樣的文件的一個例子,使用「負」 方法,其中一切被重定向 除了指定的項目:
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
在上面的例子中,任何HTTP請求 比其他那些index.php, 圖像和robots.txt被視爲您的index.php文件的 請求。
- 隨着的.htaccess:你決定哪些文件和文件夾可以直接訪問,如CSS或圖像。
- 沒有的.htaccess:到應用程序的所有文獻都通過
index.php
路由,所以沒有衝突
在上面,兩個文件和一個目錄(圖像)被允許直接訪問的例子的可能性。任何其他請求都通過Codeigniter進行路由,所以如果您有一個名爲css
的控制器並想要訪問它 - 您可以將其從此列表中刪除。如果您有一個名爲css的目錄,您可以將其添加到此例外列表中,並且能夠直接訪問它以及其中的所有文件。
另一個注意事項:不要試圖使用../../relative/paths與CI,使用完整的URL或/絕對/路徑。使用存在的幫助程序,如base_url()
和link_tag()
,如Phphelp's example
相關問題
- 1. 代碼點火器路由
- 2. 代碼點火器路由
- 3. 讓Tar + gzip忽略目錄路徑
- 4. 代碼點火器強制下載相對路徑
- 5. 如何讓Liquibase忽略changelog的文件路徑?
- 6. 代碼點火器路由問題
- 7. 代碼點火器動態路由
- 8. 問題路由代碼點火器
- 9. 代碼點火器
- 10. htaccess忽略/索引/路徑
- 11. PHP包含路徑忽略
- 12. VIM忽略的路徑
- 13. Nginx的try_files忽略路徑
- 14. Facebook like button忽略路徑
- 15. PHPUnit代碼覆蓋如何忽略我的自動加載器?
- 16. 如何讓iconv忽略編碼錯誤?
- 17. 如何讓SAXParser忽略轉義碼
- 18. 如何在代碼點火器中完成路由?
- 19. 如何讓這段代碼忽略句子中的所有標點符號?
- 20. 如何讓eclipse的autoformatter忽略一段代碼?
- 21. PHP SDK +代碼點火器
- 22. 代碼點火器::包括?
- 23. 代碼點火器分頁
- 24. 在代碼點火器
- 25. 代碼點火器關係
- 26. 代碼點火器框架
- 27. 代碼點火器:: $ _GET?
- 28. 代碼點火器form_input
- 29. 代碼點火器resize()
- 30. 在代碼點火器
什麼使codeIgniter路由不重寫該URL以訪問「css」控制器? – Webnet 2011-04-28 03:27:05