Apache常用正则
很常见的一句 Rewrite 句法如下:
RewriteCond %{REQUEST_FILENAME} !-f
今天偶然发现,当文件名中包含空格字符时,这句就永远生效,原因很明显,空格后的部分没有被一起作为文件名传递过去判断。。。。
不应该呀,空格字符是允许出现在文件名中的嘛,经测试只要在变量前后加上引号就可以了
正确的句子应该为:
RewriteCond “%{REQUEST_FILENAME}” !-f
很常见的一句 Rewrite 句法如下:
RewriteCond %{REQUEST_FILENAME} !-f
今天偶然发现,当文件名中包含空格字符时,这句就永远生效,原因很明显,空格后的部分没有被一起作为文件名传递过去判断。。。。
不应该呀,空格字符是允许出现在文件名中的嘛,经测试只要在变量前后加上引号就可以了
正确的句子应该为:
RewriteCond “%{REQUEST_FILENAME}” !-f
RSS feed for comments on this post · TrackBack URL
You must be logged in to post a comment.