我的内容可以使用双斜杠显示: domain.com/folder/name //
显然这不太理想。
我想创建一个.htaccess 301重写,删除额外的尾部斜杠: domain.com/folder/name /
我想到了:
RewriteRule /(.*)/(.*)// /$1/$2/ [R=301,L]
虽然没有骰子。
答案 0 :(得分:1)
您无法匹配//
中的RewriteRule
,因为Apache会将其删除为单个。
改为使用RewriteCond
:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/+(.*?)/+(/.*)$
RewriteRule ^ /%1%2 [R=302,L,NE]