.htaccess重定向删除URL末尾的'/'?

时间:2012-06-29 19:37:17

标签: .htaccess

由于某些原因,某些链接会在网址末尾创建斜杠。我发现不同设备中的相同链接可以或不能在URL的末尾添加斜杠。

由于我的htaccess结构,如果URL有斜杠,我有时会遇到错误。有没有办法用htaccess从URL中删除它们?

EG:

example.com/s/

立即重定向到:

example.com/s

2 个答案:

答案 0 :(得分:1)

A similar question给出了这个答案:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} (.*)$
RewriteRule ^(.+)/$ http://www.domain.com/$1 [R=301,L]

答案 1 :(得分:0)

这样做,您无需指定域名:

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