0

以下のApache書き換えルールを使用して、エンコーディングに問題があります。

RewriteRule ^/somethingx/somethingy/somethingx_somethingz(.*) /somethingx/somethingy/somethingx_somethingy/$1 [L,R=301]

書き換えルールは正常に機能しますが、「?」をエンコードしている場合を除きます。リクエストの文字は、レスポンスの「%3f」文字として。

なぜこれなのか誰か知っていますか?

どうもありがとう、

4

2 に答える 2

1

[L、QSA、R=301]を追加してみてください

于 2009-09-21T10:56:04.110 に答える
1

NE/noescapeフラグを試してください。

于 2009-09-21T11:04:35.747 に答える