我的网址有http://test.com//123.html
请注意,它来自不受我控制的第三方,所以我想抓住//网址并将其重定向到单斜杠。我在.htaccess中有这个
RewriteCond %{REQUEST_URI} ^(.*)//(.*)$<br>
RewriteRule . %1/%2 [R=301,L]
然而它无效,我在浏览器中看到了//。我的代码中有任何问题吗?
答案 0 :(得分:1)
试试这个
RewriteCond %{REQUEST_METHOD} !=POST
RewriteCond %{REQUEST_URI} ^(.*?)(/{2,})(.*)$
RewriteRule . %1/%3 [R=301,L]
检查this