Закрыть сайт на Битрикс от посетителей

Если проект ещё не начал свою работу, то стоит закрыть сайт от посетителей. Это легко сделать, если сайт работает на Битриксе. Для этого перейдите в панель управления сайтом. Кликните на пункт "Настройки" в боковом меню. Кликните на пункт "Настройки продукта", затем кликните на подпункт "Настройки модулей" и выберите пункт "Главный модуль": Прокрутите открывшуюся страницу в самый низ. Найдите блок "Служебные процедуры". И на закладке "Публичная часть" кликните на кнопку "Закрыть доступ для посетителей": Страница перезагрузится и форма закрытия публичной части сменится формой открытия: Если при закрытом сайте попытаться увидеть его публичную часть, то вместо сайта появится табличка:
Обратите внимание, что для администратора сайт будет отображаться как прежде. Но у всех остальных пользователей сайт будет заблокирован.
Предупреждение о блокировке можно изменить. Для этого нужно создать папку /bitrix/php_interface/include/ и внутри неё PHP файл site_closed.php с таким содержанием:
<?php 
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php"); 
CHTTP::SetStatus("503 Service Unavailable"); 
echo 'Сайт закрыт. Проводятся технические работы.'; 
?>
Рекомендуем ознакомиться со статьёй "Загрузка файлов на сайт с помощью FileZilla", в которой описан процесс работы с программой, которая может загрузить файл с вашего компьютера на сервер с сайтом. А так же с одной из статей. описывающих редактор файлов на сервере: "Средство разработки: Notepad++" или "Средство разработки: Atom"
Можем предложить вариант оформления страницы. Запишите этот код в файл site_closed.php:
<?php
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
CHTTP::SetStatus("503 Service Temporarily Unavailable");
?>
<!DOCTYPE html>
<html>
   <head>
      <meta http-equiv="Content-Type" content="text/html;charset=windows-1251">
      <style type="text/css">
         .error {color:#000; margin: 200px auto; font-family:Arial, sans-serif; text-align:center; max-width:680px;}
         .error-fon {font-size:240px; font-weight:bold; line-height:240px; color:#f5f5f5; position:absolute; top:-16px; left:50%; margin-left:-200px; z-index:-1;}
         .error-text-top {font-size:30px; margin-top:50px;}
         .error-test-separate {border-top:1px solid #f2f2f2; margin-top:10px;}
         .error-text-bottom {font-size:20px; margin-top:16px;}
      </style>
      <title>503 Service Unavailable</title>
   </head>
   <body>
      <div class="error">
         <div class="error-text-wrap">
            <div class="error-text-top">Сайт временно не работает</div>
            <div class="error-test-separate"></div>
            <div class="error-text-bottom">
               Вы можете написать нам по адресу:
               <br><br>
               <b>мэйл@адрес.ru</b>
            </div>
         </div>
      </div>
   </body>
</html>
MouseDC.ru - хостинг, виртуальный хостинг, покупка доменов, проверка доменов, WHOIS, покупка SSL сертификатов, доработка сайтов, сопровождение сайтов, разработка сайтов, техподдержка сайтов
Была ли эта статья полезна? Есть вопрос?
Cмотрите другие статьи: