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