Настройка ЧПУ (SEF) в MODX Revolution

ЧПУ — важный параметр для поисковых систем, а так же полезен для конечного пользователя: с помощью человекопонятных URL (ЧПУ) легко определять уровень вложенности документа и каталога.

Обычно адрес ресурса сайта на MODX без ЧПУ выглядит так:

http://www.site.ru/index.php?id=5

А с ЧПУ так:

http://www.site.ru/kontakti

Подготовка перед настройкой ЧПУ:

1. Для начала стоит установить базовый URL (<base href="" />) прописать между тегами <head></head>. Это важный параметр, без него у вас постоянно будут дублироваться URL относительно текущей страницы при переходе на другую страницу.

<head>
<base href="[[!++site_url]]" />
</head>

2. Переименовываем файл дополнительной конфигурации ht.access в .htaccess который находиться в корневой папке сайта.

Переименовываем файл дополнительной конфигурации ht.access в .htaccess

3. Устанавливаем дополнение translit

Устанавливаем дополнение translit

Непосредственная настройка ЧПУ в системе:

1. Переходим в пункт «Настройка системы» и выбираем из списка «Фильтр по разделу» пункт «Дружественные URL».

Дружественные URL в Системных настройках

2. Устанавливаем значения параметров:

Устанавливаем значения параметров дружественных URL

Обратите внимание на «Метод фильтрации символов в псевдонимах». Я ставлю «alphanumeric» — псевдоним может состоять ТОЛЬКО из букв и цифр.

Вообще в В MODX заложены следующие форматы фильтрации символов:

  • «pattern» — псевдоним может состоять только из символов соответствующих регулярному выражению (включен по умолчанию);
  • «legal» — псевдоним может состоять из любых допустимых в URL символов;
  • «alpha» — псевдоним может состоять только из букв;
  • «alphanumeric» — псевдоним может состоять только из букв и цифр.

3. Переходим в пункт «Настройка системы» и выбираем из списка «Фильтр по разделу» пункт «Шлюз».

Тут ставим «Да» у «Строгий метод запроса», чтобы ссылки работали только в SEF-виде и не открывались через index.php?id=5

Устанавливаем значения параметров дружественных URL

На этом настройка ЧПУ (SEF) в MODX Revolution закончена.


Свяжитесь с нами

Нажимая на кнопку «Отправить», я даю свое согласие на обработку персональных данных в соответствии с законом №152-ФЗ «О персональных данных» от 27.07.2006 и принимаю условия Пользовательского соглашения