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

結局のところ、これが私にとってうまくいったことです:

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

助けてくれてありがとう@KingKongFrog!

于 2013-01-03T17:36:59.787 に答える
0

これを試して:

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