url屏蔽掉index.php后加载不了css和images
我的图片和样式文件放在views下的images和css文件夹中,其下还有子文件夹。我的.htaccess是这样写的:
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /CI/index.php/$1
屏蔽index.php是成功了,可是在视图文件中却加载不了样式和图片了。我的.htaccess应该肿么写呢?求各位大虾指教~在线等~
补充下:根据我在网上搜寻的资料,我在RewriteCond这一行中加入应用程序目录,如:
RewriteCond $1 !^(index\.php|app|images|robots\.txt)
还是不行~其中,app是我的应用程序名。 images和css文件夹 放到根目录下。RewriteCond $1 !^(index\.php|app|images|css|robots\.txt)
水月刀猪 发表于 2012-3-6 17:22 static/image/common/back.gif
images和css文件夹 放到根目录下。RewriteCond $1 !^(index\.php|app|images|css|robots\.txt)
...
如果不想放在根目录下呢。。。有解决办法么? 那就不知了 唉。。解决了,其实:RewriteCond $1 !^(index\.php|app|images|robots\.txt)
这样子把应用程序目录名写进去是可以的,只是我在应用程序目录下还有一个.htaccess文件,所以不行,删掉就可以了~ 我是不建议写在app下, RewriteCond $1 !^(index\.php|app|images|robots\.txt)
暴露了 app下的所有程序了。 水月刀猪 发表于 2012-3-6 17:55 static/image/common/back.gif
我是不建议写在app下, RewriteCond $1 !^(index\.php|app|images|robots\.txt)
暴露了 app下的所有程序了 ...
有道理~ 举个最简单的例子
假设你把 js css images 等文件夹都放在根目录的 assets 文件夹下
那么你的 RewriteCond 中就要把 assets 添加进去
才可以访问到 assets 文件夹下的内容 lynn.wang 发表于 2012-3-6 19:50 static/image/common/back.gif
举个最简单的例子
假设你把 js css images 等文件夹都放在根目录的 assets 文件夹下
那么你的 RewriteCond...
说的对,俺的问题解决了。。O(∩_∩)O谢谢~
页:
[1]
2