Проблема с правилами mod_rewrite

Статус
Закрыто для дальнейших ответов.

drv

Новичок
Регистрация
18.01.2011
Сообщения
3
Добрый день!

Я пытаюсь использовать модуль mod_rewrite для создания ЧПУ.

Столкнулся со следующей проблемой:

в файл .htaccess прописываю следующие:

RewriteEngine on
RewriteRule ^cat/([^/]*)$ /viev_cat_desc.php?cat=$1 [L]
и ссылка http://sait.ru/viev_cat.php?id=1, получает вид http://sait.ru/id/1.
Т.е. все работает на ура!

Но когда я пишу:

RewriteEngine on
RewriteRule ^категория/([^/]*)$ /viev_cat_desc.php?cat=$1 [L]
ни работает ничего.

Пробовал писать также:

RewriteEngine On
RewriteRule ^\к\а\т\е\г\о\р\и\я/([^/]*)$ /viev_cat.php?cat=$1 [L]
Эффект тот же! Т.е. при обращении к http://sait.ru/категория/1 выдает ошибку 404.

-----------------------------------------

Как можно решить данную проблему?

Заранее спасибо!
 

AngelGabriel

И имя мне - легион
Регистрация
23.11.2008
Сообщения
778
а если так
Код:
RewriteRule ^категория/([^/]*)/?$ viev_cat_desc.php?cat=$1 [L]
 

drv

Новичок
Регистрация
18.01.2011
Сообщения
3
Спасибо за совет.

Но то же самое - выдает ошибку 404.
 

AngelGabriel

И имя мне - легион
Регистрация
23.11.2008
Сообщения
778
Тема интересная я вот погуглил по запросу "mod_rewrite и кирилица" есть куча тем но решения нигде нет
 

medwoodu

Злобный модер
Регистрация
22.12.2005
Сообщения
1 418
апач кирилицу не понимает, что тут сложного? посмотрите как кодируются русские буквы в браузерах и пишите эту последовательность :)
 

AngelGabriel

И имя мне - легион
Регистрация
23.11.2008
Сообщения
778
Ну тогда уж и кодировать будем в двоичном коде чо уж тут не понятного 01010100100100101010101000011111110101010 :unsure:
 

drv

Новичок
Регистрация
18.01.2011
Сообщения
3
Medwoodu, спасибо конечно, но это не выход ))

ozzon91, вот и я нигде не вижу ((
 
Статус
Закрыто для дальнейших ответов.
Верх Низ