При закрытии сайта на техническое обслуживание важно отдавать корректный HTTP-статус 503 Service Unavailable, а не 200 OK. Иначе поисковые системы могут проиндексировать страницу-заглушку вместо реального контента.
Файл /bitrix/php_interface/include/site_closed.php:
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
CHTTP::SetStatus("503 Service Unavailable");
echo 'Проводятся технические работы на сайте ;)';Подключение prolog_before.php даёт доступ к ядру Битрикс (в том числе к классу CHTTP). CHTTP::SetStatus() устанавливает правильный заголовок ответа. Поисковый бот получит 503 и не будет считать страницу техработ основным контентом — при восстановлении сайта индексация продолжится с того же места.
