使用. htaccess - domain.com/page//删除额外的尾随反斜杠



我有可以用双斜杠显示的内容:domain.com/folder/name//

显然这不是理想的。

我想创建一个.htaccess 301重写,删除额外的尾斜杠:domain.com/folder/name/

我想出了:

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

虽然不行。

你不能在RewriteRule中匹配//,因为Apache将其剥离为单个。

RewriteCond代替:

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/+(.*?)/+(/.*)$
RewriteRule ^ /%1%2 [R=302,L,NE]

最新更新