
В продолжение темы SEO расмотрим модуль Друпала, который автоматически генерирует красивый URL для страниц сайта, он называется Pathauto.
Это очень важный и практически всегда обязательный для любого уважающего себя сайта модуль.
Для тех сайтов, содержание которых можно отнести к статичному типу установка модуля pathauto может считаться необязательной. Вы можете вручную задавать транслитерированные синонимы материалов, если вы добавляете несколько новых страниц в год. Зачем вам модуль pathauto? Подумайте. Если подумали и нужен, то вперёд!
Установка простая, в папке сайта выполняем в терминале команду:
composer require 'drupal/pathauto:^1.13'
Открываем админку сайта, заходим в раздел Extend ("Расширения") и включаем модуль.
И нажимаем внизу административной страницы кнопку 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). Каждый шаблон будет содержать в себе правило, по которому формируются человеко-понятные адреса страниц и узлов сайта, и таким образом сайт будет представлять собой осмысленную структуру, где определённые типы страниц оказываются в своей виртуальной папке.

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

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