Главная Новости

ЧПУ Drupal и редирект 301

Опубликовано: 08.10.2017

видео ЧПУ Drupal и редирект 301

301 редирект htaccess для статей

Здравствуйте, друзья! Очень рад всех вас видеть! Темой сегодняшней статьи будет настройка ЧПУ Drupal и создание редиректа 301, позволяющего создать переадресацию со старых URL адресов на новые. Для этого нам понадобятся аж 4 новых модуля: Transliteration, Pathauto, Token и Global Redirect. Не стоит пугаться, все модули очень простые, поэтому создание ЧПУ Drupal не займет много времени.


Редирект с одной ЧПУ на другую

Первоначало URL адреса страниц в Drupal имеют следующий вид:

http://vash_sayt.ru/node/1

Что этот адрес может нам сказать? Только то, что это первая нода (материал №1). Не очень то информативно.

Другое дело человеко-понятные урл, который для данной статьи имел бы вид:

http://vash_sayt.ru/chpu-v-drupal-sozdanie-cheloveko-ponyatnyx-url-redirekt-301.html

Как видите, заголовок страницы (title) транслируется в латиницу и добавляется в URL адрес. Глядя на такой адрес, можно сказать, о чем эта страница. Сразу видна ее тематика и даже содержание. Такая информативность полезна как для пользователей, так и для поисковых систем.

За создание ЧПУ Drupal отвечает модуль Pathauto . Одна проблема: он воспринимает задачу добавления заголовка станицы в ее адрес слишком буквально. Он просто берет title таким какой он есть — на русском языке, и кидает его в URL адрес. Вот только поисковые системы не воспринимают буквы русского алфавита, они преобразуют их в набор не понятных человеку символов.

Данную проблему решает модуль Transliteration . Он автоматически преобразует русские буквы в латинские и передает созданный правильный title в Pathauto.

Еще такой момент: у Pathauto есть одна зависимость — модуль Token . Пока не стоит задумываться, какие функции выполняет этот модуль, просто он должен быть в системе, чтобы Pathauto заработал.

rss