袁来如此的工作笔记
袁来如此的工作笔记
竹杖芒鞋轻胜马,谁怕? 一蓑烟雨任平生。

htaccess为目录后面添加斜杠

浏览量:239


在某些条件下,如果作为路径的目录后面没有斜杠可能会导致访问失败。

例如http://www.xxx.com/texiao会产生404效果,这并不是我们想要的。

只要在后面添加斜杠即可,下面是一段rewrite规则代码:

1
2
3
4
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ $1/ [L,R=301]

代码分析如下:

(1).RewriteCond %{REQUEST_FILENAME} !-f :如果当前路径不是完整的文件路径,则不生效。

(2).RewriteCond %{REQUEST_URI} !(.*)/$:判断当前路径是否以斜杠结尾,如果是,则不生效。

(3).RewriteRule ^(.*)$ $1/:最后在目录后面佳田斜杠,执行301跳转。


打赏