Блог

Создаем 404 ошибку правильно (Битрикс) 01.01.2017

Создаем 404 ошибку правильно (Битрикс)

Создаем сам файл 404.php с содержанием:

<? if ($_SERVER['DOCUMENT_URI'] == "/404.php") {
$_SERVER['REQUEST_URI'] = $_SERVER['DOCUMENT_URI'];
}
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->SetTitle(""); ?>
<h1 style="font-size: 36px; color: rgb(189, 189, 189);">ОШИБКА 404</h1>

<p>К сожалению такой страницы не существует или она была перемещена!
<br />
Пожалуйста, воспользуйтесь навигацией или формой поиска, чтобы найти интересующую Вас информацию.
<br /><br/>
<a href="<?=SITE_DIR?>" >Вернуться на главную</a></p>
<? require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php"); ?>

Далее создаем файл .htaccess (если не создан) со следующим содержанием:

Options -Indexes 
ErrorDocument 404 /404.php

Название: Создаем 404 ошибку правильно (Битрикс)
Описание для анонса: 
Картинка для анонса: 
Детальное описание: 

Создаем сам файл 404.php с содержанием:

<? if ($_SERVER['DOCUMENT_URI'] == "/404.php") {
$_SERVER['REQUEST_URI'] = $_SERVER['DOCUMENT_URI'];
}
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->SetTitle(""); ?>
<h1 style="font-size: 36px; color: rgb(189, 189, 189);">ОШИБКА 404</h1>

<p>К сожалению такой страницы не существует или она была перемещена!
<br />
Пожалуйста, воспользуйтесь навигацией или формой поиска, чтобы найти интересующую Вас информацию.
<br /><br/>
<a href="<?=SITE_DIR?>" >Вернуться на главную</a></p>
<? require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php"); ?>

Далее создаем файл .htaccess (если не создан) со следующим содержанием:

Options -Indexes 
ErrorDocument 404 /404.php

Детальная картинка: 
Начало активности (дата): 01.01.2017 16:08:02
Дата создания: 01.01.2017 16:10:50
Кем создан (ID): 1
Кем создан (имя): (admin) Виталий Элс
Теги:  Инструментарий / Интернет

Возврат к списку

Хотите посотрудничать? Contact Us

Подписаться на обновления

Согласен