schastlivja
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Здравствуйте! Прошу прощения если повторяю вопрос уже обсуждаемый ранее. Пытаюсь сделать так, что бы разделы открывались с помощью русских имён. Проблема заключается в работе с разными регистрами: Если написать Код: RewriteRule ^фотки$ photos | , в общем, не так как хотелось бы, но это работает - происходит переход в Upload раздел. Но, вот если написать любую букву в слове фотки заглавной, то переход не происходит. Я понимаю что проблема здесь в том что у букв разный регистр, в результате код символа, и по этому Apache не находит совпадения в списке правил. Любая буква в слове может быть заглавной как и вообще само слово, по этому вариант, написать две строки, с первой заглавной буквой и вариант где первая буква - строчная не приемлем. Читая описание ReWrite, обнаружил, что есть параметр [NC], но он не действует на русский алфавит. Немного поработав с русскими буквами, прочитав в теме о том, что маска [а-я] тоже не действует, приобрёл карманы полные грусти. Также кто-то предлагал вариант с перенаправлением через PHP, но мне этот вариант не походит. Все документы как и сам .htaccess сохранены в UTF-8 без BOM. Сервер - Apache 2.2.17. Обработчик - PHP 5.3.6. Всё это дело работает на базе Windows. Не знаю как это сегодня реализовывается, но раз строчные буквы работают, продаются домены с русскими именами, я очень хотел бы сделать, что бы разделы сайта открывались на будучи написанными на русском. Кажется для этого время пришло. Скажите пожалуйста, как это возможно реализовать? Очень бы хотелось посредством ReRwite. | Всего записей: 97 | Зарегистр. 29-01-2007 | Отправлено: 12:48 25-05-2011 | Исправлено: schastlivja, 15:17 26-05-2011 |
|