Страница 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":
JavaScript — это язык веб-программирования, работающий на стороне клиента, позволяющий автоматизировать какую-либо деятельность на странице сайта, не нагружая сервер. Вся нагрузка лежит на компьютере пользователя. В нем можно создавать функции, а также использовать базовые алгоритмы, состоящие из следования-ветвления-цикла. Чаще всего программный код на языке JavaScript обрабатывается обычными веб-браузерами.
Интересные материалы на сайте:
Описание видов дополнительных сайтов, предназначенных для популяризации основного сайта.
Для системных администраторов и любителей настраивать веб-сервера написана эта статья.
Небольшие рекомендации для системных администраторов, управляющих корпоративным почтовым сервером.
Анализ способов противодействия ненормативной лексике в онлайн-сервисах, таких как чаты, форумы, гостевые книги.