在链接末尾用一个斜杠重写规则.htaccess

时间:2013-03-18 11:32:40

标签: php regex apache

重写后,我需要一个斜杠来结束我网站中的所有链接。我怎么才能得到它? 我需要删除除URL之外的所有无限斜杠。例如:

http://www.mydomen.com/test///应改写为http://www.mydomen.com/test/

我试过这个:

RewriteRule ^(.+)//$ /$1 [L,R=301] 

但它不起作用。这样做的正确重写规则是什么?

3 个答案:

答案 0 :(得分:0)

尝试RewriteRule ^(.*)$ http://www.example.com/$1/ [L,R=301]

答案 1 :(得分:0)

这有用吗?:

RewriteEngine On
RewriteRule ^(.+)/{2,}$ $1/ [L,R=301] 

确保它位于.htaccess文件的开头。 [L]代表Last

答案 2 :(得分:0)

试试这个:

RewriteRule ^(.*)([^/]) /$1 [L,R=301]