Русские символы в htaccess

govnoproger.ru > seo > Русские символы в htaccess

Один чел спрашивал почему строка

RewriteRule ^([а-яА-Яa-zA-Z0-9\_\-]+)\/([0-9]+)\/[\+а-яА-Яa-zA-Z0-9\_\-\(\)\:\.\-]+\.htm$ index.php?production=$1&id=$2 [L]

не работала.
Тут все понятно
он использовал русские символы. Я ради интереса проверил варианты.

RewriteRule ^текст$ http://site.com/$1 [L] не работает
RewriteRule ^%d1%82%d0%b5%d0%ba%d1%81%d1%82$ http://site.com/$1 [L] не работает
RewriteRule ^text$ http://site.com/$1 [L] работает

Используете русские url? Ну мне жаль вас.

Рекомендую:

22.10.2010 | последняя редакция: 22.10.2010 |
  1. admin
    21.10.2011 в 04:16
  2. Алексей
    7.12.2011 в 17:13

    Вот мой вариант, 100% работает.

    AddDefaultCharset UTF-8
    RewriteRule ^search/(.*) index.php?page=search&searchText=$1 [L]