%{REQUEST_FILENAME} -f 不生效

回复 收藏
在虚拟主机中,配置了rewirete规则
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule !\.(js|ico|gif|jpg|png|css|xml|swf)$ /index.php

测试N遍一直不生效。google了好久,发现一篇文章说是如果在虚拟主机配置 %{REQUEST_FILENAME} 时,需要配置绝对路劲,相对路径是不识别的。
于是,改成如下配置
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
RewriteRule !\.(js|ico|gif|jpg|png|css|xml|swf)$ /index.php

成功实现rewrite 规则。
2012-04-23 18:00 举报
已邀请:
0

wanmei

赞同来自:

学习

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: