Добрый вечер, ситуация такая
На Битриксе Старт, 404 страница отдает статус 200, но не 404
Если зайти на страницу которой не существует, открывает файл 404.php как и положено
В настройках главного модуля нет значения "Посылать в заголовке статус 200 на 404 ошибку"
Что в таком случае делать и куда копать?
В корневом файле 404.php прописано:
На Битриксе Старт, 404 страница отдает статус 200, но не 404
Если зайти на страницу которой не существует, открывает файл 404.php как и положено
В настройках главного модуля нет значения "Посылать в заголовке статус 200 на 404 ошибку"
Что в таком случае делать и куда копать?
В корневом файле 404.php прописано:
Код |
---|
<title>404 Not Found</title> <?php include_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/urlrewrite.php'); CHTTP::SetStatus("404 Not Found"); @define("ERROR_404","Y"); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); $APPLICATION->SetPageProperty("not_show_nav_chain", "Y"); $APPLICATION->SetTitle("404 Not Found"); echo '<div class="page404_content"> <h1>404 ошибка</h1><br/> <p>Данной страницы не существует!<p><br/> <p><a href="/"> перейдите на главную страницу сайта</a></p> </div>'; require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?> |