antonsobolev.com


Создание сайтов на Laravel и MODX Revolution

+7 (911) 749-85-48

Настройка дружественных URL в MODX

25 Ноября 2015

Версия MODX на момент написания статьи – Revolution 2.4.2-pl
Настройка ЧПУ в MODX Revolution состоит всего из нескольких простых шагов и не занимает много времени.

Шаг 1

Идем в корневую папку вашего сайта (обычно это www или public_html) и переименовываем файл ht.access в .htaccess.

Шаг 2

В админке MODX (по умолчанию админка расположена по адресу вашдомен/manager) заходим в раздел системных настроек:

Верхнее менюНастройки Системные настройки

системные настройки MODX

В фильтре по разделу выбираем «Дружественные URL» и в таблице останутся только нужные нам настройки.

фильтр по разделу в настройках MODX

Для работы ЧПУ нужно обязательно включить следующий параметр:

Использовать дружественные URL – Да

Остальные настройки менять не обязательно, но некоторые из них я все же рекомендую включить:

Автоматически генерировать псевдоним – Да для генерации псевдонима из заголовка автоматически при сохранении ресурса;
Создавать ЧПУ-псевдоним (так называемые «дружественные URL») «на лету» – Да – для генерации псевдонима сразу при написании заголовка;
Строгий режим дружественных URL – Да – исключает создание зеркал страниц, что очень важно c точки зрения SEO;
Использовать вложенные URL – Да – включает адреса вида псевдоним-родителя/псевдоним-ресурса
Транслитерация псевдонимов – вводим russian – при генерации псевдонима используется транслит с русского на английский. Для работы транслитерации псевдонимов необходимо установить расширение ядра «translit», об этом пойдет речь в шаге 3.

Описание любого параметра в таблице можно прочитать, нажав на плюсик слева от названия.

Шаг 3

Для установки расширения «translit» переходим на страницу управления пакетами:

Верхнее менюПриложенияУстановщик

установщик компонентов MODX

Нажимаем «Загрузить дополнения», в поиске набираем translit, нажимаем enter и ждем, пока обновится список пакетов. В списке должен появиться пакет translit – его нам и нужно установить.

управление пакетами MODX

Жмем кнопку загрузить, после загрузки нужно нажать кнопку «Вернуться к управлению пакетами». В списке загруженных пакетов должен появится translit.
Нажимаем «Установить», затем «Продолжить» и в консоли должно появиться сообщение об успешной установке пакета.

Теперь, при сохранении ресурса, псевдоним будет создаваться автоматически транслитом из заголовка.