如何让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