Модуль Друпала Pathauto для SEO: автоматически создаёт красивые адреса страниц

Composer устанавливает модуль pathauto

В продолжение темы SEO расмотрим модуль Друпала, который автоматически генерирует красивый URL для страниц сайта, он называется Pathauto.

Это очень важный и практически всегда обязательный для любого уважающего себя сайта модуль.

Для тех сайтов, содержание которых можно отнести к статичному типу установка модуля pathauto может считаться необязательной. Вы можете вручную задавать транслитерированные синонимы материалов, если вы добавляете несколько новых страниц в год. Зачем вам модуль pathauto? Подумайте. Если подумали и нужен, то вперёд!

Установка простая, в папке сайта выполняем в терминале команду:

composer require 'drupal/pathauto:^1.13'

Открываем админку сайта, заходим в раздел Extend ("Расширения") и включаем модуль.

Выбираем Pathauto

И нажимаем внизу административной страницы кнопку Install ("Установить").

Дальше Друпал спросит:

  • You must install the Token module to install Pathauto.

Would you like to continue with the above?

Или по-русски (не все строки модуля ещё переведены на русский язык):

  • You must install the Token module to install Pathauto.

Продолжить с настройками, указанными выше?

Жмём Continue. ("Продолжить").

Получаем следующее сообщение в админке:

Статус

- 2 modules have been installed: Pathauto, Token. Configure related permissions.
- Импортировано 2 файла перевода. 302 переводов добавлено, 72 переводов обновлено и 0 переводов удалено.
- Конфигурация была успешно обновлена. Обновлено объектов конфигурации: 145.

Готово. Мы можем открыть настройки модуля через меню Администратора. Идём в раздел Конфигурация ("Configuration"), в подразделе Поиск и Метаданные (Search and metadata) ссылка Синонимы URL (URL aliases).

Главное в настройках Pathauto - это вкладка Шаблоны (Patterns). Каждый шаблон будет содержать в себе правило, по которому формируются человеко-понятные адреса страниц и узлов сайта, и таким образом сайт будет представлять собой осмысленную структуру, где определённые типы страниц оказываются в своей виртуальной папке.

Редактирование шаблонов в Представлениях (Views) Drupal

Теперь нужно пойти на вкладку Массовая Генерация и выбрать типы путей для которых нужно массово создать псевдонимы URL-адресов, применяя шаблоны, которые мы только что определили.

Массовая генерация адресов страниц в Друпал по заданным правилам

 

Результат работы модуля Pathauto - это красивый логичный переведённый методом транслитерации русский заголовок в виде некоторого узла в папке articles. И поисковые системы такой подход в веб-разработке поощряют:

Итог работы модуля Pathauto - красивый правильно транслитерированный с кириллицы адрес страницы URL