htaccess为目录后面添加斜杠
浏览量:239
在某些条件下,如果作为路径的目录后面没有斜杠可能会导致访问失败。
例如http://www.xxx.com/texiao会产生404效果,这并不是我们想要的。
只要在后面添加斜杠即可,下面是一段rewrite规则代码:
1234RewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_URI} !(.*)/$RewriteRule ^(.*)$ $1/ [L,R=301]
代码分析如下:
(1).RewriteCond %{REQUEST_FILENAME} !-f :如果当前路径不是完整的文件路径,则不生效。
(2).RewriteCond %{REQUEST_URI} !(.*)/$:判断当前路径是否以斜杠结尾,如果是,则不生效。
(3).RewriteRule ^(.*)$ $1/:最后在目录后面佳田斜杠,执行301跳转。


感谢支持与鼓励~