Интересно

Особенности постов охраны

15.03.2018

Для того чтобы создать условия для качественной охран
Какой памятник на могилу предпочесть?

04.03.2018

Чтобы упорядочить место захоронения близкого человек
Что такое специальные технические условия?

26.02.2018

Действующими нормативными актами предусмотрено больш
Особенности прохождения тренингов Mini MBA

06.02.2018

Руководители среднего и высшего звена, недавно вступи

Друзья

s3.jpg
s1.jpg
s2.jpg


Каждый пользователь интернета неоднократно получал вместо ожидаемой странички сообщение HTTP 404 - Файл не найден - Невозможно найти страницу. То есть страницы. которую он хотел увидеть, по запрошенному адресу нет. Или ее удалили, или адрес вообще неправильный.

По умолчанию, это сообщение - просто текст на белом фоне. Посетитель, особенно если он пришел по ссылке с другого сайта и не знает, есть ли тут что-нибудь кроме этого бледного текста, может плюнуть и закрыть окно браузера. Чтобы удержать его на сайте да и вообще не смущать непонятным текстом, на многих сайтах делают свою страничку 404 - в дизайне сайта. Так сделано и на этом сайте, можете проверить ))

Для этого используются возможности файла настроек сервера - .htaccess. Нужно создать страничку, которая будет демонстрироваться "заблудившемуся" посетителю. А в размещенном в корне файле .htaccess разместить следующую строку (например):

ErrorDocument 404 /path/error.html

или

ErrorDocument 404 /error404.php

Первая запись обозначает, что посетителю вместо стандартной страницы 404 кода будет показана страница error.html из папки path. Второй пример - файл error404.php из корневой папки.

Как вы понимаете, такую же реакцию можно предусмотреть и на другие ошибки - например 403:

ErrorDocument 403 /error403.php

Все коды ответа сервера, в том числе и коды ошибок можно узнать здесь. Как правило, ограничиваются тремя вариантами - кодами 401, 403 и 404, так как остальные ошибки кода 400 встречаются значительно реже. Я встречал советы делать свои странички на ошибки серии 500. Но у меня такой опыт не удавался - 500 - это ошибки сервера и тут уж никакая страничка не откроется, если идет сбой на сервере.

При создании "аварийной" странички нужно учесть одну вещь. Вы не знаете, какой адрес догадается ввести пользователь - будет ли он искать понадобившуюся ему страничку в корне сайта или в папке к примеру xxx/page/str/xyz/. Страничка-то ему откроется как-бы в этой папке. Значит, все картинки и включенные в нее файлы, например таблица css, должны иметь абсолютные адреса, начинающиеся с http://, при адресах относительных они просто не будут найдены.

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


Защитный код
Обновить

Вебдизайнерам


Видеоуроки: web дизайн для начинающих
Web дизайн для начинающих: как сделать первый шаг Начать карьеру веб-дизайнера не так-то просто. На рынке IT – индустрии очень высокая конкуренция, причем конкурировать приходится не только с профессиональными создателями сайтов, но и с талантливыми самоучками. Поэтому следует помнить о подводных к...

Продвижение


Мастер web дизайна
Web дизайн, как составляющая продвижения сайта Все существующие на сегодняшний день сайты можно разделить на два типа. Первый тип сайтов создается энтузиастами и не несет в себе коммерческой составляющей. Как правило, подобные сайты посвящены какому-либо виду человеческой деятельности, либо конкрет...

IT-Архитекторам


Самоучитель программирования html, java
Помощник начинающих - самоучитель программирования html В настоящее время в мировой сети Интернет насчитывается около семнадцати миллиардов активных Интернет-сайтов, и их количество продолжает стремительно расти. Создать сайт может не только программист, но и любой человек, мало-мальски разбирающий...