删除URL中的尾部斜杠

时间:2015-09-25 03:02:57

标签: .htaccess mod-rewrite

我想删除以.html结尾的所有网址的所有结尾斜杠。我已经有了这个代码,它应该删除所有网址:

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

但我想将其仅应用于以.html结尾的网址,例如:

http://example.com/a/b.html/           >   http://example.com/a/b.html
http://www.example.com/ccc.html/////   >   http://www.exaxmple.com/ccc.html

请注意,出于某种原因,我在某些网址的末尾看到了多个斜杠,并且我希望在单个重定向中删除这些斜杠。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

想出来:

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