Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

.htaccess урлы с русскими буквами

254
13 августа 2009 года
Cker
341 / / 20.08.2000
У меня в htaccess записано вот так:
RewriteRule ^podarok/(.*)$ podarok/index.php [L]
На сайте используются русские урлы. И вот такой вариант podarok/слово
работает. скриптом я просто откусываю podarok/ и получаю нужное значение (слово).
Но вот поставили задачу сделать и слово podarok русским, т.е. чтобы воспринимался урл подарок/слово и при этом запускался мой index.php из папки podarok.
Что можно придумать? Возможно ли это решить средставми mod_rewite?
353
13 августа 2009 года
Nixus
840 / / 04.01.2007
Примерно так:
 
Код:
RewriteRule ^\xD0\xBF\xD0\xBE\xD0\xB4\xD0\xB0\xD1\x80\xD0\xBE\xD0\xBA/(.*)$ podarok/index.php [L]

но это совсем изврат, советую пересмотреть архитектуру.
2.1K
13 августа 2009 года
wAngel
129 / / 23.11.2004
А вы пробовали?
RewriteRule ^подарок/(.*)$ podarok/index.php [L]
254
14 августа 2009 года
Cker
341 / / 20.08.2000
получилось путем написани "подарок" прямо в htaccess в utf-кодировке
2.1K
14 августа 2009 года
wAngel
129 / / 23.11.2004
Разумеется. Проверьте только, чтобы .htaccess правильно обрабатывался на хостинге, ибо были случаи 500 ошибки на файл .htaccess в UTF кодировке, а конкретно, c сигнатурой BOM.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог