Оказывается всё немного сложнее
AlexanderM 25.01.2014 16:41
Если я делаю правило mod_rewrite
RewriteCond %{REQUEST_URI} /test_perl/
RewriteRule ^([-a-zA-Z0-9_/]+)$ /test.html?page=$1 [L,QSA]
то строка перекодируется дважды, и соответственно проблема наблюдается.
А если делаю правило
RewriteCond %{REQUEST_URI} /test_perl/
RewriteRule ^([-a-zA-Z0-9_/]+)$ /test.html [L,QSA]
то проблемы нет.
Не проверял, но надо полагать, что для uri, обрабатываемых Парсером будет тоже самое.
То есть, получается, что пользоваться mod_rewrite для обработки url с русскими символами можно только в том случае, если mod_rewrite не будет добавлять никаких новых параметров. Но так ведь весь смысл использования mod_rewrite как раз в том и заключается, чтобы разобрать url на параметры и передать их скрипту!
Как же жить-то после этого?! :-0
- Как правильно работать с русскоязычными данными, получаемыми с формы?, AlexanderM 22.01.2014 13:36
- Ответ, Misha v.3 [M] 22.01.2014 15:58
- Настройки кодировок не менялись, AlexanderM 22.01.2014 20:49
- для начала уберите из rewrite-а &%{QUERY_STRING} и замените [L] на [L,QSA], Misha v.3 [M] 23.01.2014 02:28 / 23.01.2014 05:43
- Ответ, AlexanderM 23.01.2014 05:42
- http://сервер/search/?ss=%D1%82%D0%B5%D1%81%D1%82 -- работает? (-), Misha v.3 [M] 23.01.2014 05:45
- Нет, AlexanderM 23.01.2014 11:42
- Ответ, Misha v.3 [M] 23.01.2014 14:00
- Ой! А они отличаются, AlexanderM 23.01.2014 16:51
- Ответ, Misha v.3 [M] 24.01.2014 04:22 / 24.01.2014 07:55
- Ответ, AlexanderM 24.01.2014 12:37
- Ответ, Misha v.3 [M] 24.01.2014 15:43
- Ответ, AlexanderM 24.01.2014 16:04
- Ответ, Misha v.3 [M] 24.01.2014 16:15
- Сделал, AlexanderM 25.01.2014 16:11
- Ой! Прошу прощения, ошибся, AlexanderM 25.01.2014 16:18
- Ответ, Misha v.3 [M] 25.01.2014 16:51
- Оказывается всё немного сложнее, AlexanderM 25.01.2014 16:41
- Ответ, MoKo 25.01.2014 19:14
- Ответ, Misha v.3 [M] 25.01.2014 16:58 / 25.01.2014 16:59
- Покажите пожалуйста текущую версию версию правил mod_rewrite'а. Только полностью. (-), Sumo [M] 23.01.2014 19:28
- Ответ, AlexanderM 23.01.2014 21:50