【发布时间】:2013-12-03 14:23:51
【问题描述】:
我知道如何用 PHP 做到这一点,如何将 URL 中的多个斜杠替换为一个,例如:
http://example.com/uri1////////uri2/uri4
替换为:
http://example.com/uri1/uri2/uri4
等等。用 htaccess 怎么办?
【问题讨论】:
标签: regex apache .htaccess mod-rewrite
我知道如何用 PHP 做到这一点,如何将 URL 中的多个斜杠替换为一个,例如:
http://example.com/uri1////////uri2/uri4
替换为:
http://example.com/uri1/uri2/uri4
等等。用 htaccess 怎么办?
【问题讨论】:
标签: regex apache .htaccess mod-rewrite
将此代码放入您的DOCUMENT_ROOT/.htaccess 文件中:
RewriteEngine On
RewriteCond %{THE_REQUEST} \s[^?]*//
RewriteRule ^.*$ /$0 [R=301,L,NE]
【讨论】:
http://address.com////////////////////////uri 到 http://address.com//uri