Содержание
Отключение сайта на MODX выполняется через административную панель и не требует правки файлов вручную. Самый простой и правильный способ — перевести сайт в статус «Не опубликован» или включить режим обслуживания. У каждого метода своё назначение: деактивация сайта для посетителей (они увидят заглушку), отключение определённых страниц или временное закрытие доступа к административной панели. Всё делается за считанные минуты и не требует специальных технических знаний.
Способ 1: включение режима обслуживания (Service Unavailable)
Это самый цивилизованный метод временно закрыть сайт от посторонних глаз, например, на время глобального обновления или редизайна. Зайдите в админ-панель, откройте «Системные настройки» в верхнем меню (шестерёнка). В строке поиска введите «site_status». Перед вами появится параметр, отвечающий за глобальный режим работы сайта. Чтобы включить заглушку, необходимо активировать опцию «Режим обслуживания (Service Unavailable)» и сохранить изменения. После этого все посетители, включая незалогиненных менеджеров, будут видеть страницу с сообщением «Сайт временно недоступен», а вы, войдя под учётной записью администратора, сможете спокойно работать с сайтом в обычном режиме.
Способ 2: деактивация отдельных страниц
Если вам не нужно отключать весь сайт целиком, а достаточно скрыть лишь несколько конкретных страниц, MODX предлагает удобный механизм. В дереве ресурсов слева найдите нужную страницу, кликните по ней правой кнопкой мыши и выберите «Редактировать». На вкладке «Настройки страницы» найдите переключатель «Опубликован» и снимите с него галочку. После сохранения страница перестанет отображаться на сайте, а при попытке перейти по её прямому URL будет выдаваться ошибка 404. Это удобно для сезонных акций или устаревшего контента.

Альтернативный подход: отключение через файловую систему или хостинг
Внештатная ситуация может потребовать отключения сайта без доступа к админ-панели. В этом случае самый надёжный способ — зайти в панель управления хостингом и временно заблокировать доступ к сайту на уровне сервера. Многие хостинги предлагают функцию «Заблокировать сайт» прямо в интерфейсе. Если такой функции нет, можно просто переименовать корневую папку public_html во что-то другое — сайт мгновенно перестанет открываться.
Сравнение способов отключения
| Метод | Что происходит для посетителя | Администратор может работать | Когда применять |
|---|---|---|---|
| Режим обслуживания | Видят заглушку «Сайт временно недоступен» | Да, после входа в админку | Глобальные обновления, редизайн |
| Снятие галочки «Опубликован» | Ошибка 404 при попытке открыть конкретную страницу | Да | Скрытие отдельных страниц |
| Блокировка через хостинг | Сайт не открывается совсем | Нет (только через панель хостинга) | Критические проблемы, нет доступа к админке |
Нужно ли отключать сайт на конструкторах или других CMS
Процедура отключения сайта зависит от используемой платформы. В визуальных конструкторах, например, SitePro.by, обычно достаточно перевести сайт в режим «Не опубликован» или «Тестовый режим» прямо в личном кабинете. На других CMS, таких как Joomla, существует аналогичная функция «Сайт выключен» в глобальных настройках, где также можно задать текст сообщения для посетителей. Принцип везде одинаков — временно заблокировать доступ для публики, сохранив возможность работы для администратора.
Итоговый план действий для временного отключения сайта
В абсолютном большинстве случаев для отключения сайта на MODX достаточно зайти в системные настройки, найти параметр site_status и переключить его в положение «Нет». Помните главное правило: всегда имейте резервную копию сайта перед серьёзными изменениями и, по возможности, тестируйте их сначала на локальной копии, чтобы не прерывать работу действующего проекта без крайней необходимости.