Вроде бы не нашёл такого на форуме.
Хочу чтоб в проекте на друпале - в адресной строке браузера (url) были русские буквы.
Т.е. - присваиваю материалу внутреннее имя "заглавнаястраница", и можно было перейти вот так "mysite.ru/заглавнаястраница"
Например - как в википедии http://ru.wikipedia.org/wiki/Заглавная_страница
Сейчас - знаки процента с кодами символов, т.е ссылки типа http://podlisa.ru/%D0%BE%D0%B2%D0%B8%D0%B4%D0%B8%D0%B9
Подскажите пожалуйста
Комментарии
УРЛ перекодируется браузером, а не Друпалом. На приведенную страницу вы можете перейти и по ссылке http://podlisa.ru/овидий .
А... точно.. не доглядел... на википедии когда нажимаешь "заглавная страница" - тоже адрес получается с процентами...
Спасибо за ответ, а то блин, полчаса искал. (незнание - потеря времени)
Только ещё неплохо помнить, что использование в URL символов, отличных от ASCII является нарушением стандартов.
На практике как-то вредит?
Поисковые боты - относятся нормально?
Если даж википедия, у которой куча посетителей, нарушает стандарты, то нам и подавно можно (наверное)
На практике, наверное, нормально. Разме что пользователи вроде вас не могут понять, что там за % в адресе (мне они визуально не нравятся, поэтому я все адреса транслитирирую).
Для поисковиков - наверное даже лучше, т.к. идет совпадение с запросом даже в адресе страницы. Другое дело, что яндекс вроде понимает транслитерацию, а про Гугл - я не в курсе.
А как это согласуется с этим? http://nic.ru/dns/domain/rf.html
ИМХО стандарты уже поменялись...
А дело в том, что домены, набранные русскими буквами транслируются в латиницу и затем уже открываются. А чтобы показывало именно русскими буквами существует плагин только для MS IE. Возможно стандартны когда-нибудь и поменяются, а сейчас необходимо кодирование и декодирование URL, содержащего русские буквы. Кстати и граблей с этим связанных может быть вагон. Простой пример: сайт litportal.ru, где поиск по буквам фамилий авторов, представленный в виде URL, содержащего русские буквы: (например, http://www.litportal.ru/genre32/Г.html) правильно работает в IE, но до сих пор неправильно работает в FireFox. Ясное дело, что проблема в кривых руках программистов, но в случае честного использования латитицы этих проблем просто бы не было!