Свои страницы для ошибок 403 и 404

eror 403 - Свои страницы для ошибок 403 и 404

Выше показан пример стандартной обработки 403-й ошибки браузером, которая означает, что доступ в определенную директорию сайта заблокирован через http-запрос, а 404-я ошибка выглядит еще более скудной.

eror 404 - Свои страницы для ошибок 403 и 404

В большинство CMS встроены варианты перенаправления посетителей в случае отсутствия страниц или запрета доступа к ним. Вот на этом сайте к примеру такой вариант:

err0r 403 404 dle dase - Свои страницы для ошибок 403 и 404

Довольно забавно и самое главное — посетитель остается на сайте, не на отдельной, специально разработанной для таких ошибок странице, а именно внутри сайта.

Я когда то заинтересовался данными редиректами и освоил эту систему. у меня был статический сайт на php-каркасе(футер,хэдр). Вот такая же ошибка на моем тестовом сайтике на локальном сервере:

error 404 php htaccess - Свои страницы для ошибок 403 и 404

Для 404—й такая же, но по другому правилу редиректа и с другим текстом для 403-й ошибки!

Htaccess

Создать файл .htaccess (точка впереди обязательна и никакого формата. Точка и хтацес)

create htaccess file - Свои страницы для ошибок 403 и 404

Открыть блокнотом и написать две строчки:

ErrorDocument 403 http://art.test1.ru/error403.php
ErrorDocument 404 http://art.test1.ru/error404.php

Заменить адрес сайта на свои и адреса страниц также на свои

Страницы ошибок

Далее необходимо подготовить страницы, на которые будет осуществляться перенаправление. Такие страницы ничем не отличаются от остальных на сайте, разве, что, служат для иных целей.

Новости от партнеров

Комментарии

  1. @serg пишет:
    30.06.2014 в 16:52

    Интересно, правда у меня немного по другому, пример: http://www.persev.ru/403 и http://www.persev.ru/403

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *