Я смотрел флаг [NE]
(noescape) в mod_rewrite. Подумав, я не мог понять ситуацию, когда я НЕ хочу использовать флаг. Смысл, кажется, наиболее полезно поддерживать флаг в почти каждом RewriteRule
. Не ссылаясь на этот флаг, это вызвало у меня проблемы в нескольких обстоятельствах.
Большинство правил, которыми я занимаюсь, это перенаправление HTTP ([R]
), а не передача.
Будет ли кто-то проливать свет на , когда полезно, чтобы mod_rewrite закодировал URL-адрес?
Как правило, рекомендуется включить этот флаг или использовать поведение по умолчанию, позволяющее mod_rewrite избежать этих специальных символов? Почему?