URL中存在多个斜杠问题

时间:2013-05-16 05:17:17

标签: php .htaccess mod-rewrite

要删除多个斜杠,我将代码用作:

RewriteEngine on

RewriteCond %{REQUEST_URI} ^(.*)//(.*)$
RewriteRule . %1/%2 [R=301,L]

此外,Mod Rewrite已启用,但仍未按预期工作。

我有什么遗漏的吗?

1 个答案:

答案 0 :(得分:0)

这里绝对不需要RewiteRule和RewriteCond,只需要一个简单的RewriteRule:

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

这将重写2个或更多/只有一个(所以它也会重写///////到/例如)