0

次のURLをリダイレクトしようとしています

http://www.example.com/%%Some-Random-URL%%000001&ProductID=BIG2008_118&AEProjectTypeIDURL=APT_61

次のコードを使用します。

RewriteRule ^(.*)/. Some-Random-URL(. )$ $1 [NC,L,R=301]

しかし、リダイレクトは行われていません

何らかの理由で、次のメッセージが表示されます: Bad Request - Invalid URL

HTTP エラー 400。リクエスト URL が無効です。

しかし、 %% %% リダイレクトを削除すると正常に動作します。

何か案は?

4

1 に答える 1

0

URL が無効です。IIRF でできることは何もありません。

最初にすべきことは、URL、特に%%. パーセントは、URL の文字をエンコードするために使用されます。

URL にパーセント文字が含まれている場合は、パーセントエンコードする必要があります-%になり%25ます。

于 2011-10-21T08:08:31.863 に答える