Как перевести сайт WordPress в режим обслуживания

Иногда вам может понадобиться перевести ваш сайт в режим обслуживания для обновлений. Это сделало бы ваш сайт временно недоступным для публичного доступа. Вы бы не хотели, чтобы при запуске важных обновлений в фоновом режиме появлялись ошибки, верно?

Есть несколько способов перевести сайт в режим обслуживания, и технические данные могут отличаться соответственно. Если вы используете WordPress, вот 3 способа перевести ваш сайт в режим обслуживания.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Использование .Htaccess

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

Чтобы перевести сайт в режим обслуживания, вы можете использовать код состояния 503, который указывает, что сервер временно недоступен.

Однако прежде чем мы что-то укажем в .htaccess, нам нужно создать новый файл в формате .html или .php и добавить в него сообщение, например,

Извините, мы остановились на техническом обслуживании, но скоро вернемся.

Стиль вашей страницы Затем откройте файл .htaccess на вашем сервере и добавьте следующее:

ПереписатьEngine на
RewriteCond% {REMOTE_ADDR}! ^ 123 .456 .789 .000
RewriteCond% {REQUEST_URI}! /Maintenance.html$ [NC]
RewriteCond% {REQUEST_URI}! . (Jpe? G? | Png | gif) [NC]
RewriteRule. * /Maintenance.html [R=503,L]

Это установит код состояния сервера в 503, а также перенаправляет посетителей на страницу обслуживания. Вы можете установить свой IP-адрес с помощью следующей строки RewriteCond% {REMOTE_ADDR}! ^ 123 .456 .789 .000, чтобы вы по-прежнему имели доступ к своему веб-сайту.

WordPress Встроенная страница поддержки

При обновлении WordPress, плагинов или тем вы можете создать файл .maintenance с надписью

Кратко недоступен для планового технического обслуживания. Возвращайтесь через минуту.

Этот файл будет автоматически удален после завершения процесса — если процесс завершится неудачей, файл может застрять на вашем сервере, поэтому вам придется удалить его вручную.

Проблема в том, что .maintenance не настраивается, так как генерируется динамически.

Итак, если вы делаете упор на общий вид вашего сайта, вы можете создать файл с именем maintenance.php, который вы можете настроить с помощью CSS, а затем поместить в папку wp-content. Таким образом, при следующем обновлении WordPress или плагинов WordPress будет использовать содержимое этого файла.

Функция указана в WP-включает / load.php, вот так.

if (file_exists (WP_CONTENT_DIR. ‘/maintenance.php’)) {
require_once (WP_CONTENT_DIR. ‘/maintenance.php’);
умереть();
}

Используя плагин

Есть несколько плагинов WordPress, которые помогут перевести ваш сайт в режим обслуживания, но мой личный фаворит — Режим технического обслуживания плагин от Михаэля Ворера. Хотя этот плагин не обновлялся уже около 2 лет, он все еще работает отлично.

Используя плагин «Режим обслуживания», вы можете просто активировать или деактивировать режим обслуживания несколькими щелчками мыши. Вы также можете указать, как долго сайт будет находиться в режиме обслуживания.

Кроме того, этот плагин поставляется с шаблоном темы по умолчанию, который отображается при активации режима обслуживания. Вы также можете использовать свою собственную тему, создав файл 503.php и загрузив его в каталог вашей темы. Просто перейдите на страницу настройки режима обслуживания и выберите файл 503.php, который вы создали.

Вот образец страницы где я использовал этот плагин вместе с шаблоном страницы 503.php.

Вывод

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

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.