Транслитерация URL

Транслитерация URL

Поисковые системы, в том числе Yandex и Google, отмечают нахождение ключевых слов в интернет адресе страницы. Использование кириллицы в адресах, пока еще встречается редко, обычно для передачи русских слов используют транслитерацию. На сегодняшний день существует несколько методов транслитерации, из которых метод с использованием буквосочетаний наиболее близок к реальности.
Приведу несколько функций на Javascript для транслитерации слов.

Функция 1

Тут все просто — вызываем функцию, передавая в неё строку для транслитерации.

 

Функция 2

Функция отличается от первой. Передаем в неё два параметра: w — строка, v — 0 или 1 вариант перевода букв «ж» и «щ». 0-ой вариант больше «любит» Яндекс, 1-ый — Гугл.

Проверить результат работы этих функций на правильность можно, например, вот тут: http://translit-online.ru/yandex.html

4 комментария

  1. Здравствуйте, подскажите пожалуйста, как правильно заменить url на транслитерированный?

        1. Если честно, это очень емкий вопрос. В cms-ах в основном все делается с помощью плагинов, устанавливаешь, а дальше «забываешь» о этой проблеме. В самописном сложнее — в файле .htaccess создаются правила, причем на каждый раздел сайта, будь то каталог или контент оно будет свое. В принципе в интернете статей о том как это сделать хватает, например ЧПУ для самописного сайта — http://denweb.org/seo/chpu-delaem-krasivye-url-na-sajte/ или реализация для Drupal 7 — http://sirega.ru/nastroyka-chpu-na-drupal-7.html

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *