我使用此规则删除URL中的尾部斜杠:
RewriteRule ^(.*)/$ /$1 [L,R=301]
但是这也会使用查询字符串重定向URL。
所以重定向:
http://www.example.com/something/?q=text
到
http://www.example.com/something?q=text
如果查询字符串存在,我需要保持URL不变
答案 0 :(得分:2)
您可以使用此规则:
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.+?)/$ /$1 [L,R=301]