Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: URL в кириллице
 
 автор: WebTech   (17.11.2012 в 17:39)   письмо автору
 
 

Здравствуйте, коллеги!

Возможно обращаюсь вообще не в тот форум, но прошу помочь.

Наверняка многие видели URLы вида (просто пример)

http://театры.рф/события/сезон/фестиваль/

Понятно, что "события" - это скорее всего раздел, "сезон" - это категория, "Фестиваль" - это конкретная страница.

Вопрос. Как это делается? Возможно ли сделать такие URLы на обычном виртуальном хостинге, где работает Апач или для этого нужен другой сервер? Можно ли это сделать с помощью mod_rewrite? Если сайт работает, допустим, на джумле, то можно ли превратить стандартыне джумловские URLы в такие кириллические?

Спасибо, за все подсказки и ответы.

  Ответить  
 
 автор: Sfinks   (17.11.2012 в 19:01)   письмо автору
 
   для: WebTech   (17.11.2012 в 17:39)
 

Все возможно на обычном хостинге. Только стоит ли оно того....

В приведенной ссылке театры.рф -это кирилический домен. На хостинге и в коде придется использовать его "Punycode"-интерпритацию, а именно: xn--80aj8afc9c.xn--p1ai

Все остальное делается через мод-реврайт. Но только в нем опять же кирилицы не должно быть. Поэтому все кирилические буквы кодируются в их 16-ричные коды при чем в кодировке, используемой на сайте. Т.е. если у вас utf-8, то слово события придется в мод реврайте писать так: \xD1\x81\xD0\xBE\xD0\xB1\xD1\x8B\xD1\x82\xD0\xB8\xD1\x8F

А на счет джумлы ниче не знаю.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования