Jump to main content Jump to doc navigation

Что такое GatewayManager?

С помощью GatewayManager вы можете сделать свои домены доступными для определенного контекста внутри вашей установки MODX. Вы даже можете связать ресурс как новую стартовую страницу, а GatewayManager предоставит плейсхолдер с исходным URL-адресом (полезно для канонических тегов).

Требования

  • MODX Revolution 2.0.0-RC-2 или более поздняя версия
  • PHP5 или более поздняя версия

История

GatewayManager, разработанный Bert Oost (www.oostdesign.com), является простым, но эффективным компонентом для обработки доменов и контекстов внутри MODX, был впервые выпущен 13 ноября 2011 года. В настоящий момент поддерживается Антоном Тарасовым (https://github.com/himurovich/MODX-GatewayManager)

Скачать

Его можно загрузить из менеджера MODX Revolution через Менеджер пакетов, или из официального MODX репозитория https://modx.com/extras/package/gatewaymanager

Разработка и отчеты об ошибках

GatewayManager хранится и разрабатывается в GitHub, и его можно найти здесь: https://github.com/bertoost/MODX-GatewayManager

Сообщения об ошибках можно отправлять сюда: https://github.com/bertoost/MODX-GatewayManager/issues

Как использовать

GatewayManager для MODX Revolution настроен на автоматический запуск. При установке через Менеджер пакетов вам не нужно ничего делать, кроме настройки доменов. GatewayManager будет доступен в меню внутри "Компоненты". Пожалуйста, установите следующие настройки для каждого контекста.


Примечание: эти настройки не требуются для "web" контекста MODX по умолчанию, просто оставьте эти поля пустыми.


  • http_host - Домен без http:// и завершающего слеша
  • site_url - Домен вместе с http:// и завершающим слешем
  • site_start - Идентификатор начальной страницы контекста по умолчанию

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

[[!+gateway.canonical:notempty=`<link rel="canonical" href="[[+gateway.canonical]]" />`]]

** Примечание: ** для обработки нескольких доменов все ваши домены должны указывать на один и тот же каталог (в котором установлен MODX). Обычно это делается с помощью DNS, но на вашем хостинге все может быть иначе. Если вы не уверены, свяжитесь с вашим хостинг-провайдером по этому поводу. Если не все домены указывают на один и тот же каталог, GatewayManager не будет работать.