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

Если проект ещё не начал свою работу, то стоит закрыть сайт от посетителей. Это легко сделать, если сайт работает на Битриксе. Для этого перейдите в панель управления сайтом. Кликните на пункт "Настройки" в боковом меню. Кликните на пункт "Настройки продукта", затем кликните на подпункт "Настройки модулей" и выберите пункт "Главный модуль": Прокрутите открывшуюся страницу в самый низ. Найдите блок "Служебные процедуры". И на закладке "Публичная часть" кликните на кнопку "Закрыть доступ для посетителей": Страница перезагрузится и форма закрытия публичной части сменится формой открытия: Если при закрытом сайте попытаться увидеть его публичную часть, то вместо сайта появится табличка:
Обратите внимание, что для администратора сайт будет отображаться как прежде. Но у всех остальных пользователей сайт будет заблокирован.
Предупреждение о блокировке можно изменить. Для этого нужно создать папку /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, курсы создания сайтов, вебинары по созданию, курсы разработки сайтов, доработка сайтов, сопровождение сайтов, разработка сайтов, техподдержка сайтов
Была ли эта статья полезна? Есть вопрос?
Cмотрите другие статьи: