0

我的问题与这个问题类似,只是我希望能够切断 URL 的百分比编码部分。例如改变

http://www.example.com/filename.html%20

http://www.example.com/filename.html

我曾经做过简单的 301 重定向,但它们似乎不适用于百分比:

重定向 301 /filename.html%20 http://www.example.com/filename.html

因此它必须是一个 .htaccess 规则。提前致谢!

4

2 回答 2

0

试试这个:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^%]+)\%
RewriteRule .* http://www.example.com/%1 [R=301,L]
于 2012-12-29T22:08:16.820 回答
0

毕竟,这对我有用:

RewriteRule ^(.+)%.* http://www.example.com/$1 [R=301,NC,L]

感谢@KingKongFrog 的帮助!

于 2013-01-03T17:36:59.787 回答