Как настроить дружественные URL на MODX Revolution

Добрый день, друзья!

Продолжаем реалити-шоу «Построй свой дом сайт на MODX Revolition».

Краткое содержание предыдущих серий:

Переходим к настройке дружественных URL или ЧПУ (кому как больше нравится).

Чтобы вам были понятны все термины, посмотрите на картинку, где я показала, что такое псевдоним ресурса, и что такое суффикс.

псевдонимы и суффиксы в URL

Это пример ссылки на внутреннюю страницу, она состоит из домена, псевдонима страницы и суффикса.

Такие лаконичные  URL могут быть и у вашего сайта. Сейчас я расскажу, как это сделать.

Как настроить дружественные URL на MODX Revolution

Прежде всего нам нужно зайти в корневую папку сайта на сервере и переименовать файл ht.access в .htaccess

настройка ЧПУ на MODX

Заходим в админ. панель – вашдомен/manager

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

При помощи фильтра находим раздел «Дружественные URL»

modx url

Всего в этом разделе 17 настроек. Вы можете посмотреть, какие параметры я обычно выставляю для своих сайтов. После чего я подробнее расскажу какие настройки нужно менять и для чего.

modx url

Автоматически генирировать псевдоним Установите «Да», если не хотите каждый раз, добавляя новый ресурс писать его псевдоним вручную.

Суффикс контейнера. Контейнер в MODX — это любой документ, имеющий дочерние ресурсы. Вы можете установить для него суффикс (например, html) или оставить этот пункт без изменений. Тогда ссылка на разделы вашего сайта будет заканчиваться не суффиксом, а слэшем.

Максимальная длина псевдонима Если вы любите длинные заголовки, рекомендую установить максимальное количество символов в псевдониме.

Транслитерация псевдонимов Чтобы псевдонимы автоматически переводились из кириллицы в латинские буквы, требуется дополнение translit. Я говорила об этом в прошлой статье. После установки дополнения пишем в этом поле «russian».

Использовать дружественные URL Конечно «Да»!

Использовать вложенные URL. Если оставить «Да», то ссылки на страницы будут выглядеть так:

Домен/псевдоним-родителя/псевдоним-ресурса.html

Мне не очень нравится такой вариант, поэтому я не использую вложенные URL. И ссылки на внутренние страницы выглядят так:

Домен/псевдоним-ресурса.html

Это не только красиво, но и удобно. Если вам захочется, например, перенести статью из одной рубрики в другую, URL останется прежним. Не нужно будет настраивать редирект.

Впрочем, все это дело вкуса. Хотя, есть мнение, что поисковики любят лаконичные URL.

А на сегодня все. Если остались вопросы, вы можете задать их в комментариях.

  • https://in4wp.ru Василий

    ПО-моему эти дружественные урлы должны быть уже «в комплекте», чтобы не настраивать.

    • Ольга

      Василий, так они и есть «в комплекте». А как же без настроек? Один веб-мастер хочет вложенные URL, другой — нет. Каждый настраивает под себя.

  • https://ideafox.ru Дмитрий

    Все, уговорила )
    Буду изучать modx. Я серьезно, так много отзывов на хабре и среди вебмастеров.
    Познакомиться точно имеет смысл.

    • Ольга

      Супер))) Читала у тебя, что в следующий раз хочешь сделать сайт на платной CMS. Вроде что-то было про Битрикс. Но мне кажется, в начале лучше попробовать modx. Деньги отдать всегда успеешь.

  • https://ideafox.ru Дмитрий

    В выходные поставлю посмотрю. Недавно смотрел движок для интернет-магазина ОпенКарт-очень понравился.
    Но для магазина жены куплю Битрикс, так как скоро буду запускать продажу сопутствующих товаров (сейчас он Джумле работает). Все таки меня волнует безопасность свободных движков.

    • Ольга

      Можешь еще посмотреть два дополнения:

      https://modx-shopkeeper.ru/
      https://minishop2.com/

      У минишоп есть демо-доступ в админку.

      Насчет безопасности можно много рассуждать. Мне кажется, цена движка никак не влияет на его безопасность. Самый простой пример — DLE. который тоже стоит денег, но ломают его только так.

  • https://ideafox.ru Дмитрий

    ладно, спасибо

  • https://настройкавложенныхпсевдонимов Юрий

    Добрый вечер, Ольга.
    Могли бы вы подсказать, как решить проблему с вложенными алиасами.

    Речь о следующем:
    Есть, например, категория news.
    Создаём в ней какой-нибудь материал и у него будет алиас — например — nappy-today.
    По идее, материал доступен по ссылке https://sitename/news/happy-today.
    Но при выводе через чанк [[+alias]] — не имеет родительской категории, что приводит к переходу на главную.

    Знаете ли вы, как можно решить проблему?
    Спасибо.

  • https://vk.com/id7268051 Дима Меньшаков

    Спасибо! Статья помогла решить проблему со ссылками на скачиваемые файлы (снял «Использовать вложенные URL»).