|
我是这几天在找PHP框架时初识的CodeIgniter,看了他的介绍并学着手册里的内容做了点小测试代码,效果令我惊奇,不像那些用模板的(速度慢),而且这种MVC框架以前在.NET上也用过,所以感到很亲切!不过我准备将这个好东西应用到我的项目上时遇到了问题,如下:
我的项目里有一些JS和CSS文件的引用,以前是把这些文件放到一个CSS_JS.PHP文件里的并include到那些需要这个JS和CSS的界面文件里。但是用了CodeIgniter这个后,我在这些界面文件中include的CSS_JS.PHP里引用的CSS与JS文件都无法找到,状态为404.我用IE下的httpwatch调试发现 http://127.0.0.1/mvc/js/jquery-1.6.4.min.js这样的绝对路径引用全是返回的404状态,我在网上也找了解决办法,说是因为重定向造成的。在这我先说一下我的WEB目录结构:
http://127.0.0.1/mvc这是我的根目录,在MVC下分布了application,system这些系目录,我的JS与CSS与这几个系统目录在同一级(http://127.0.0.1/mvc/js/jquery-1.6.4.min.js),还有就是我隐藏了INDEX.PHP,下面是我摘用的.htaccess(在http://127.0.0.1/mvc下的.htaccess内容):
RewriteEngine on
RewriteCond $1 !^(index\.php|images|js|img|css|robots\.txt)
RewriteRule ^(.*)$ /mvc/index.php/$1 [L]
因为对htaccess的文件语法不熟,所以不知道为什么 我的JS与CSS引用全被重定向成404状态了
望老虾们解惑!谢谢
|
|