我的问题类似于this one,除了我希望能够切断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规则。提前谢谢!
答案 0 :(得分:0)
试试这个:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^%]+)\%
RewriteRule .* http://www.example.com/%1 [R=301,L]
答案 1 :(得分:0)
毕竟,这对我有用了:
RewriteRule ^(.+)%.* http://www.example.com/$1 [R=301,NC,L]
感谢@KingKongFrog的帮助!