ГлавнаяЛайфстайлИнтернетКак создать страницу ожидания «обслуживания» при обновлении блога WordPress

Как создать страницу ожидания «обслуживания» при обновлении блога WordPress

После долгого ожидания наконец-то выпущена WordPress 2.7. Если вы еще не получили копию WP 2.7, я настоятельно рекомендую вам загрузить ее сейчас.

Режим обслуживания

Прежде чем вы начнете обновлять свой существующий блог до последней версии WP, вы можете создать страницу временного обслуживания, чтобы ваши читатели знали, что ваш сайт временно не работает и возобновит работу через короткое время. Последнее, что вы хотите видеть во время обновления, это то, что на вашем сайте отображается «страница с ошибкой 404», и все ваши читатели начинают писать вам по электронной почте с вопросами, что случилось.

Для базового обслуживания/устранения неполадок плагин WP режима обслуживания отлично работает и создает заставку обслуживания. Но если вы обновляете версию WordPress, плагин не будет работать. Вот простой способ создать страницу ожидания обслуживания, которую можно использовать при обновлении до WP2.7.

Создание страницы проведения технического обслуживания

Откройте текстовый редактор. Скопируйте в него следующий код и сохраните файл как maintenance.php

header(«Служба HTTP/1.1 503 временно недоступна»);
header(«Статус: Служба 503 временно недоступна»);
header(«Retry-After: 3600″) ;
?>


Выполняется обновление сайта


Режим обслуживания

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

Повторите попытку через 60 минут

Contents

Создание страницы проведения технического обслуживания

Режим обслуживания

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

Загрузите его в родительский каталог вашего сайта. Для загрузки вам понадобится программа FTP. Убедитесь, что страница доступна по адресу http://yoursite.com/maintenance.php

Перенаправление читателей на страницу обслуживания

Затем загрузите файл .htaccess. Он находится в родительском каталоге вашего сайта.

Откройте его в текстовом редакторе. Добавьте следующий код в начало страницы

Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REQUEST_URI} !/maintenance.php$
RewriteCond %{REMOTE_HOST} !^127\.0\.0\.1
RewriteRule $ /maintenance.php [R=302,L]
Перейдите на http://www.whatismyip.com и узнайте IP-адрес вашего сетевого подключения.

Замените 127\.0\.0\.1на свой IP-адрес. Это гарантирует, что у вас по-прежнему будет доступ к вашему сайту, в то время как другие люди будут перенаправляться на страницу ожидания обслуживания.

Сохраните файл .htaccess. Загрузите его на свой сайт. Когда появится запрос на перезапись, выберите Да.

Вот и все. Когда ваши читатели зайдут на ваш сайт, они должны увидеть что-то вроде

Режим обслуживания

Примечание. Когда вы посещаете свой сайт, вы не сможете увидеть указанную выше страницу обслуживания, поскольку вы настроили свою сеть так, чтобы разрешить использование вашего IP-адреса.

Теперь вы можете выполнить обновление WordPress.

Удалить страницу ожидания обслуживания

Когда вы закончите обновление своего сайта, вам необходимо удалить перенаправление, чтобы ваши

Перенаправление читателей на страницу обслуживания

p>В файле.htaccess поставьте # перед кодом, который вы только что вставили. Это должно выглядеть так

#Options +FollowSymlinks
#RewriteEngine on
#RewriteCond %{REQUEST_URI} !/maintenance.php$
#RewriteCond %{REMOTE_HOST} !^127\.0\.0\.1
#RewriteRule $ /maintenance.php [R=302,L]
Загрузите его на свой сайт (если будет предложено заменить файл, выберите Да).

Вот и все.

Примечание :

1) В будущей версии WordPress вам может больше не понадобиться страница ожидания обслуживания, поскольку в WP2.7 есть функция, позволяющая обновлять WP прямо на панели управления.

2) Хотя это руководство предназначено для блога WordPress, оно подойдет для любых сайтов и платформ

Удалить страницу ожидания обслуживания

ПОХОЖИЕ СТАТЬИ

Популярные записи