Свои страницы для ошибок 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

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

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

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

Читайте также

Похожие записи

Двухфакторная аутентификация — простейший способ защитить свои деньги и персональные данные
Нельзя полностью перекладывать собственную безопасность и защиту персональных данных на сервис, которому переданы эти данные. От кибератак не застрахован никто...
E-commerce — стоимость разработки, особенности и нюансы торговли в интернете
Электронная коммерция — все торгово-финансовые и бизнес процессы, которые совершаются с помощью компьютерных сетей. Сюда можно отнести следующее: обмен информацией;...
Основные аспекты разработки эффективного сайта для интернет-магазина
Современные технологии являются неотъемлемой составляющей успешного развития бизнеса. Онлайн-продажи становятся одной из самых популярных и востребованных услуг. Именно поэтому собственники,...
uXprice — дешевый и автоматический мониторинг цен в Google Shopping
uXprice — проект для быстрого и регулярного мониторинга цен  по всем конкурентам через Google Shopping. Это SaaS решение для сбора...
У европейского регистратора закончились IPv4, анализ запасов адресов в России
RIPE NCC — регистратор, ответственный за распределение IP адресов в европейском регионе еще в ноябре 2019 года объявил об окончании...

Комментарии

Бесполезно писать спамные сообщения. Все комментарии проверяются;
Можно оставлять ссылки (через <a href), если они несут полезную информацию или дополняют статью;

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

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

  2. @Анастасия пишет:
    31.10.2019 в 11:27

    Следом за кодом ответа 404 для человеческого понимания идёт объяснение причины. Спецификация HTTP предлагает фразу «Not Found» Ошибка 404 часто возвращается, когда страница была перемещена или удалена, или не совпадает имя файла в коде и на сервере. В первом случае, лучше возвращать клиенту код 301 Moved Permanently, что можно настроить в конфигурации большинства серверов, либо производить перенаправление на другой URL. Во втором случае, лучше возвращать код 410 Gone. Однако, так как эти два варианта требуют специальной настройки сервера, большинство веб-сайтов не используют их.

    • @devarts пишет:
      01.11.2019 в 00:14

      Это не имеет смысла т.к. сервер не может знать причины отсутствия запрашиваемой страницы, а в народе все уже привыкли к 404. Редирект 301 больше ассоциируется с SEO и применяется для склейки адресов, т.е. ровно тогда, когда нужно старый адрес заменит на новый

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

%d такие блоггеры, как: