Как отключить сайт на хостинге

от admin

Как включить или отключить сайт?

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

1. Зайдем в личный кабинет и перейдем в раздел «Хостинг«, после чего, в данном разделе выберем нужную услугу хостинга:

Откроется раздел управления услугой хостинга.

2. Выберем плитку с названием «Сайты«:

Откроется список сайтов, добавленных на Вашей услуге хостинга.

3. Выберите сайт, который нам необходимо выключить или включить и нажмите на одну из соответствующих кнопок:

При отключении Вашего сайта, его содержимое будет выглядеть следующим образом:

Как ограничить доступ к сайту на время технических работ

В этой статье я вам расскажу, как можно очень просто сделать ваш сайт временно недоступным для пользователей.

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

Навигация по статье:

Существует множество способов временно закрыть сайт от посетителей.

Например, такие как:

  • открыть доступ только для определенного IP-адреса.
  • внести правки в файл .htaccess на вашем хостинге, и сделать так, что бы сайт становился доступен только после ввода определенного логина и пароля и т.д.

Однако основным недостатком всех этих способов является то, что для их реализации необходимо вникать в код и затратить не мало времени на их реализацию.

Для сайтов на WordPress существует одно, очень простое решение, которое заключается в установке специального плагина. Называется данный плагин WP Maintenance Mode.

Установка плагина WP Maintenance Mode

плагин WP Maintenance Mode

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

  1. 1. Копируем его название и переходим в админку сайта.
  2. 2. Устанавливаем и активируем его как любой другой плагин.
  3. 3. И после его установки у вас в разделе «Настройки» появится пункт «Техническое обслуживание». Переходим в этот раздел, и мы видим, что все настройки данного плагина разбиты на несколько вкладок.
  4. 4. Прежде всего, что бы включить режим техобслуживания и закрыть ваш сайт для посетителей необходимо выставить здесь «Включено»

включаем режим техобслуживания на сайте

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

Так же, здесь можно выставить мета тэг для роботов, но, опять таки, если вы кратковременно закрываете сайт, то все эти настройки вам не понадобятся.

Ещё у данного плагина есть возможность перенаправлять всех посетителей, зашедших по адресу вашего сайта на какую-то определенную страницу, или на какой-то другой сайт.

перенаправление посетителей

Здесь же можно добавить определенные исключения, то есть, что бы у посетителя был доступ к новостной ленте, архивам сайта, страницам, и так далее.

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

сохраняем настройки

Если я сейчас из админки перейду на страницу данного сайта, то для меня как для администратора, данный сайт будет, по-прежнему, доступен. Однако, если я, например, выйду из административной части сайта, или зайду на сайт через другой браузер, то я увижу вот такую картину:

техобслуживание на сайте

Текст данного сообщения вы так же можете менять в настройках плагина.

Настройка оформления страницы техобслуживания

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

Здесь вы, прежде всего, вы можете изменить текст, который высвечивается на странице техобслуживания. Изменить тег title, заголовок страницы и ввести сюда какой-то свой текст. Так же, вы можете выбирать здесь цвет шрифта заголовка, текст шрифта основного текста, выбирать фон, загружать какое-то изображение в качестве фона.

настройка внешнего вида страницы техобслуживания

После того, как вы зададите все эти настройки вам, конечно же, нужно нажать на кнопку «Сохранить настройки».

На вкладке «Mодули» у вас есть возможность добавить различные дополнительные элементы на страницу технического обслуживания. Например, такие как таймер обратного отсчета.

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

таймер обратного отсчета

Помимо таймера, здесь можно так же добавить поле «Подписаться». Для этого , так же, выбираем пункт «Да». Далее задаём в поле «Текст» пишем какой-то свой текст и выбираем для него цвет.

Читать:
Как понять что кисточка антистатическая

возможность подписки

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

кнопки социальных сетей

Так же, на этой странице можно еще отобразить всплывающую форму обратной связи, задать e-mail на который будут приходить сообщения с этой формы и выбрать эффект для появления.

Здесь же можно выбрать, использовать Google Analytics или нет для страницы данного сайта, и если использовать, то вам здесь нужно будет вставить код отслеживания. После того как вы все задали, нажимаете на кнопку «Сохранить настройки».

сохранить настройки

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

Так же, после того как вы отключили режим техобслуживания можно и вовсе деактивировать данный плагин. Затем, если понадобится, вы его снова активируете и включите режим обслуживания.

Видеоинструкция

Надеюсь, что данная статья была для вас полезной. Если у вас остались какие-то вопросы – оставляйте их в комментариях. Если вы знаете еще какие-то интересные плагины, которые можно использовать для решения данной задачи обязательно делитесь ими в комментариях. Так же не забывайте зайти на мой канал на YouTube, делитесь статьей в соцсетях.

Как отключить сайт на хостинге

heart26836
questionКомментариев: 0

Довольно часто на практике веб-мастерам приходится сталкиваться с необходимостью временного закрытия доступа к своим сайтам. Подход к решению этого вопроса должен быть с умом. Обычные пользователи не должны сталкиваться с трудностями при обращении к ресурсу, когда на нем идет обновление или другие технические работы. Лучшим вариантом будет временная остановка сайта и появление надписи при обращении к нему, типа: «Сайт временно недоступен, попробуйте зайти через 2 минуты».

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

Закрытие сайта с помощью плагина.

Существует достаточно много различных плагинов, выполняющих данную функцию. Однако мы остановимся на WP Maintenance Mode, являющимся одним из достаточно простых и надежных. Устанавливается он стандартно через поисковик в режиме администратора.

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

Сайт, с включенным WP Maintenance Mode будет иметь примерно следующий вид:

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

Режим техобслуживания без плагинов

Этот метод также является довольно простым. Для этого создадим у себя файлик .maintenance и запишем его таким образом:

<?php
function is_user_logged_in() <
$loggedin = false;
foreach ( (array) $_COOKIE as $cookie => $value ) <
if ( stristr($cookie, 'wordpress_logged_in_') )
$loggedin = true;
>
return $loggedin;
>
if ( !stristr($_SERVER['REQUEST_URI'], '/wp-admin/') &amp;&amp; !stristr($_SERVER['REQUEST_URI'], '/wp-login.php') &amp;&amp; !is_user_logged_in() ) $upgrading = time();
?>

После этого загружаем его в корень вашего ресурса. Теперь, когда пользователь войдет на сайт, он увидит следующее сообщение:

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

Как автоматический отключать сайт на определенное время?

dima9595

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

В файл с расширением .php внутри <?php ?> вам нужно будет вставить следующий код:

Учитывайте что время возвращаемое функцией date напрямую зависит от того какой часовой пояс установлен на хостинге где находится ваш сайт.
К примеру если ваш сайт ориентирован на пользователей из Владивостока, а ваш часовой пояс по МСК то вы можете просто поступить так: date(«H») + 7 .

PHP работает на серверной стороне сайта что означает, что получить именно текущее время конкретного пользователя по средствам PHP нельзя, но вы можете поискать лазейки и возможно что-то найдете.
Надеюсь мне удалось вам помочь).

Related Posts