Apache RewriteRule - PullRequest
       6

Apache RewriteRule

0 голосов
/ 21 сентября 2009

У меня проблема с кодировкой, используя приведенное ниже правило переписывания Apache:

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

Правило перезаписи работает нормально, но за исключением того, что оно кодирует '?' символы в запросе как «% 3f» символы в ответе.

Кто-нибудь знает, почему это так?

Большое спасибо,

Ответы [ 2 ]

1 голос
/ 21 сентября 2009

Попробуйте флаг NE / noescape .

1 голос
/ 21 сентября 2009

Попробуйте добавить [L, QSA, R = 301]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...