2

私はこの URL を持っています (2 回 urlencoded):

http%253A%252F%252Fwww.google.cl%252F%2523test (translated: http://www.google.cl/#test)

そして、この書き換えルール:

RewriteRule /linkto/(.*?)/ ${unesc:$1} [R,L]

この URL をブラウザに入力すると、次のようになります。

http://localhost/linkto/http%253A%252F%252Fwww.google.cl%252F%2523test/data/

Apache がhttp://www.google.cl/#testではなくhttp://www.google.cl/%23testにリダイレクトする

この問題は、# (番号記号) でのみ発生します。

何か案は?

4

1 に答える 1

4

NEフラグを試すことができますか:

RewriteRule ^/?linkto/(.*?)/ ${unesc:$1} [R,L,NE,NC]
于 2013-09-24T19:45:16.067 に答える