Страница 404 - File not found
Часто путешествуя по ссылкам, Вы попадали на страницу, содержащую примерно следующее: "Ошибка 404 - страница не найдена". Причиной этому служат многие факторы, например, неправильно данная ссылка, или страница перенесена в другое место или просто удалена, что одно и тоже.
Принципы создания страницы 404 - File not found:
На странице обязательно должно быть видно число 404! Это настолько сильно влилось в подсознание человека, что, увидев число, посетитель страницы начнет поиск ошибки (или не начнет).
Дизайн страницы должен отличаться от дизайна страниц Вашего сайта.
На странице 404 обязательно должны быть выходы на самые основные разделы сайта. Именно на самые основные разделы, например, на главную страницу! Не надо указывать весь список ссылок из меню с обычных страниц сайта.
Желательно дать потерявшемуся посетителю возможность поискать по Вашему сайту, не уходя со страницы 404. В половине случаев он получит список требуемых ему ссылок взамен блуждания по дебрям меню сайта. Или не получит ничего, если интересующая его тема "тут не проживает".
Пусть наша страница 404 называется error.php Как только создадите страницу 404, поместите или отредактируйте в корневом каталоге своего сайта файл .htaccess, вставив в него следующие строки:
ErrorDocument 404 /error.php ErrorDocument 403 /error.php ErrorDocument 402 /error.php ErrorDocument 401 /error.php ErrorDocument 500 /error.php
Разумеется, хватит лишь одной первой строки, но здесь показана универсальность метода. Любая из ошибок переведет посетителя на страницу ошибки, с которой он может стартовать заново. Поместите страницу 404 в корневой каталог сайта.
Тестируя работу страницы 404, Вы заметите, что вместо неё появляется стандартная страница ошибки. Это происходит из-за обычной оптимизации и экономии трафика при статичных страницах. Добавьте в страницу 404 следующий код:
<?php header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); header("Cache-Control: no-cache, must-revalidate"); header("Pragma: no-cache"); ?>
Удачного сайтостроения!
Дополнительная информация на тему "настройка веб сервера Apache":
PHP — это язык программирования, основанный на использовании скриптов. Данный язык широко применяется для создания различных front-end и back-end веб-приложений. Поддерживается по-умолчанию большинством хостеров, являясь одним из лидеров среди языков программирования, предназначенных для создания динамических интерактивных сайтов.
Интересные материалы на сайте:
Для владельцев устаревшей морально и физически операционной системы Windows 98 посвящается статья о вреде использования этой операционной системы в локальной сети.
Если на компьютере в почтовой программе "летучая мышка" завелись вирусы, то можно легко и безболезненно их оттуда убрать.
Статья для системных администраторов и администраторов безопасности сети.
Описание работы программы, позволяющей копировать файлы из расшаренных каталогов с компьютеров в локальной сети, которые искусственно блокируются различными программными комплексами.