При посещении страниц сайтов на просторе интернета не редко появляется страница с ошибкой 404. Данная ошибка указывает пользователю, что он переходит на «битую» страницу, то есть по неправильной ссылке.
Если рассмотреть данную ситуацию с технической точки зрения, то она выглядит так: web-сервер, соединяясь с HTTP, запрашивает web-страницу, и получает в ответ определенный код. Далее полученный код выводится на монитор пользователя. Если страница найдена, на экране должно появиться сообщение «200 ОК». Однако браузер обрабатывает данную команду и выводит сразу запрашиваемую страницу. Если же искомая страница не найдена, то появится сообщение «Error 404». В этом случае браузер никаких дальнейших действий не выполняет.
Существуют 4 причины такой ошибки:
- Неверное написание URL
- Страница была удалена
- Произошла смена адреса страницы
- Синтаксическая ошибка в адресе
Значение 404 было присвоено не произвольно, каждая цифра в этом сочетании несет определенную информацию:
- Первая «4» — ошибка URL или его полное отсутствие
- «0» — ошибка в синтаксисе протокола
- Вторая «4» — указывает на отсутствие размещения запрашиваемой страницы
Описанная ситуация, однако, действительна не во всех странах. Например, в Великобритании Error 404 появляется, если пользователь пытается зайти на страницу, содержащую незаконный контент. В Тунисе и Таиланде это же сообщение применяется для указывания на цензуру.
В кругах программистов ходит легенда создания комбинации «404». Считается, что первый web-сервер, расположенный в здании CERN, находился в кабинете № 404. Однако это не более чем легенда, такого кабинета там вообще никогда не было.
Для решения этой проблемы иногда достаточно обновить страницу, чтобы увеличить временной запрос на искомую страницу. Если это не помогло, следует написать в службу по работе с клиентами интересующего Вас сайта. Для собственника сайта может помочь установка редиректа, к примеру через htaccess 301.