[drupal] Как убрать русские буквы из урлов

pilot812 аватар
0

Как убрать русские буквы из урлов

Двиг - Друпал

В таксономии завожу Словарь добавляю термины

Копирую адрес ссылки на термин и получаю такой адрес:

http://www.*****.ru/articles/category/дизайн-интерьеров/дизайн-интерьера-квартир

а нужно чтобы был такой адрес:

http://www.*****.ru/articles/category/dizajn-inter...

Та же беда с ссылками на Словарь - там русские буквы ((

yucome аватар
2

Если это вордпресс, то надо поставить плагин rustolat. Он переводит урлы в латиницу.

pilot812 аватар
0

Друпал последняя версия с оф сайта

Дима аватар
405

Поставьте модуль http://drupal.org/project/transliteration и настройки pathauto посмотрите еще

vikeng аватар
29

Поставить pathauto, переименовать файл i18n-ascii.example.txt в i18n-ascii.txt в папке с модулем и в настройках поставить галочку возле "Транслитерировать перед созданием синонима".

Jameson аватар
73

Возможно, глупый вопрос... а чем плохи русские буквы в URL? Уж если движок поддерживает, почему бы и нет? Поисковики же наверняка понимают?

vikeng аватар
29

Мне они не нравятся тем, что их читать часто нельзя русские символы отображаются в виде шестнадцатиричных кодов с процентами. С английскими в этом смысле проще.

Jameson аватар
73

http://www.*****.ru/articles/category/дизайн-интерьеров/дизайн-интерьера-квартир
Разве такой адрес трудно читать? Наоборот же. И оператору сайта меньше голову ломать, как написать латиницей название раздела типа "дышащие линзы".
{ирония} А уж с повсеместным внедрением вскоре доменной зоны .рф вообще как-то неудобно будет в адресной строке показывать символы a-z {/ирония}

Дима аватар
405

"Jameson" писал(а):
а чем плохи русские буквы в URL? Уж если движок поддерживает, почему бы и нет? Поисковики же наверняка понимают?

Браузеры и поисковики понимают.

Мне кажется проблема в том, что есть кодировки cp1251 и UTF-8, плюс свои кодировки на иностарнных сайтах. Поэтому когда там нужно опубликовать ссылку, по всей вероятности будет использован вариант в кодах вида %20, по разным причинам неудобный. Основной недостаток - его нечитаемость.

vikeng аватар
29

"Jameson" писал(а):
Разве такой адрес трудно читать?

В некоторых случаях очень трудно. Если адрес скопировать из адресной строки и куда-нибудь вставить, то получится непонятно что. Например, главная страница википедии выглядит вот так:
http://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%B3%D0...

Конечно, если скопировать этот ужас в строку браузера всё будет нормально, перейти на нужную страницу удастся, но если я захочу дать ссылку на странице в которой текст ссылки совпадает с адресом, мне придётся русские символы в тексте ссылки вводить вручную. Другая ситуация - если нужно указать ссылку на бумаге. Пишет студент диплом, в списке источников даёт ссылку и дальше два варианта: или оставить проценты, тогда толку от ссылки никакого - вряд ли кто-то будет её набирать вручную, либо перепечатать вручную, но тут уже вмешивается человеческий фактор - одну букву пропустил и всё, ничего не работает.

Яндекс.Метрика источники трафика показывает в таком невразумительным виде. Чтобы узнать с какой страницы произошёл переход нужно навести курсор на ссылку и посмотреть адрес страницы в строке состояния!!! (скриншот прикреплён ниже) Ну или можно просто щелкнуть по ссылке и перейти на сайт. Оба способа не очень удобны. Кстати счетчик гугла такой болезнью не страдает.

А уж с повсеместным введением зоны .рф будет еще куча проблем. Особенно если учесть огромное количество разного рода CMS, в которых путь к странице прописан по не русски, и писать сначала домен по русски, а затем путь к странице по английски будет очень смешно.

Прикрепленный файлРазмер
1.png 1.92 кб