Николаев Виталий
Блог веб-разработчика: Битрикс, PHP, Python, Linux и SEO
Битрикс Битрикс
10.03.2018

Битрикс. Заглушка сайта

Битрикс. Заглушка сайта

Иногда возникает задача временно закрыть сайт на 1С-Битрикс для технического обслуживания.

Например:

  • во время обновления системы;
  • при переносе сайта;
  • при крупных доработках;
  • при восстановлении из резервной копии;
  • во время настройки сервера.

Как закрыть сайт в Битрикс

Ограничить доступ к публичной части сайта можно через административную панель.

Переходим:

Настройки → Настройки продукта → Настройки модулей → Главный модуль

Далее прокручиваем страницу настроек в самый низ.

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

Что увидят посетители

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

При этом администратор сайта сможет продолжать работать в административной части.

Стандартная заглушка Битрикс

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

Поэтому его можно заменить на собственный вариант.

Где находится шаблон заглушки

Файл шаблона закрытого сайта находится по пути:

/bitrix/php_interface/ID_САЙТА/site_closed.php

Где:

  • ID_САЙТА — идентификатор сайта в Битрикс.

Например, если ID сайта:

s1

путь будет:

/bitrix/php_interface/s1/site_closed.php

Что можно изменить в site_closed.php

В этом файле можно настроить:

  • текст сообщения;
  • логотип;
  • контакты;
  • стили оформления;
  • ссылки на соцсети;
  • форму обратной связи;
  • собственный HTML-код.

Пример простого шаблона заглушки

<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Сайт временно закрыт</title>
</head>
<body>

    <div style="max-width: 600px; margin: 100px auto; text-align: center;">
        <h1>Сайт временно закрыт</h1>

        <p>
            На сайте проводятся технические работы.
            Пожалуйста, зайдите позже.
        </p>
    </div>

</body>
</html>

Важно для SEO

Если сайт закрывается ненадолго, лучше отдавать HTTP-статус:

503 Service Temporarily Unavailable

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

Для этого в начале файла можно добавить:

<?
header("HTTP/1.1 503 Service Temporarily Unavailable");
header("Retry-After: 3600");
?>

Когда лучше не закрывать весь сайт

Если работы небольшие, можно не закрывать весь сайт, а временно ограничить:

  • отдельный раздел;
  • форму заказа;
  • корзину;
  • каталог;
  • личный кабинет.

Итог

Закрыть сайт на 1С-Битрикс для технического обслуживания можно через настройки Главного модуля.

А внешний вид страницы-заглушки редактируется в файле:

/bitrix/php_interface/ID_САЙТА/site_closed.php
18 просмотров

Комментарии

Где заказы?
Почему у одних компаний очередь из клиентов, а у других пустой сайт и тишина?
Телеграм канал «Где заказы?» — про продажи, сайты и ошибки бизнеса на реальных примерах. Подписаться