在虚拟主机中,配置了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 规则。
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 规则。
编辑回复