Ошибка 404 и 500, например не открывается страница

Нередко можно встретить ошибку HTTP, возвращаемую любым веб-сервером.

Наиболее частыми кодами ошибок являются 404 и 500, которые, соответственно, указывают на то, что страница не найдена, или на ошибку на стороне сервера, препятствующую правильной доставке запрошенной страницы.

Столкнувшись с ошибкой 500, вы мало что можете сделать: проблема не зависит ни от вашей системы, ни тем более от конфигурации браузера. Ошибка 500, по сути, возникает, когда веб-сервер не может по разным техническим причинам сгенерировать страницу и удовлетворить запрос пользователя. Ошибки 500, как правило, временные и быстро устраняются администратором веб-сервера (см. раздел «Понимание причины ошибки 500» ниже).

Ошибка 404 и 500, например не открывается страница

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Каждый раз, когда запрашивается веб-страница, браузер возвращает код состояния: 200 означает, что все прошло хорошо и страница была доставлена ​​без ошибок.

Ошибка 404, пожалуй, самая известная из всех и указывает на то, что искомый ресурс на веб-сервере не существует (классическая ошибка страница не найдена).

Список ошибок HTTP доступен на этот адрес.

Код состояния на самом деле всегда указывается в заголовке страницы и может быть прочитан, например, путем доступа к средствам разработки браузера (клавиша F12).

Чтобы четко прочитать код состояния, возвращаемый веб-сервером для определенной страницы, вы также можете использовать Wget, приложение, также доступное для Windows (см. Эта страница).

В командной строке просто введите следующее, чтобы прочитать код состояния на видном месте:

wget URL_DA_VERIFICARE —delete-после
Ошибка 404 и 500, например не открывается страница

Многие веб-серверы вместо отображения стандартной страницы ошибки показывают настроенную страницу (часто с графикой самого сайта), как в случае ошибки 404, так и в случае ошибки 500. Возможность «настроить» страницу ошибки предлагается всеми веб-сайтами. server, но его заголовок по-прежнему будет содержать код состояния, указывающий на ошибку.

Откройте страницу, которая не найдена (ошибка 404) или страницу, которая возвращает ошибку 500

В случае ненайденных страниц (ошибка 404) на стороне пользователя всегда рекомендуется проверять, не изменил ли сайт внезапно URL возвращаемых страниц (это может произойти, когда виновный веб-мастер забывает активировать право перенаправляет со старого на новый URL …; однако, стреляя себе в ногу с точки зрения видимости в поисковых системах — в этом отношении в случае изменения URL-адреса необходимо использовать перенаправление 301 Moved Permanently, чтобы избежать ошибки -).

Если контент, который вы ищете, кажется, был удален, все еще есть способ открыть страницу, которая не найдена (ошибка 404). Тот же «трюк» пригодится и для открытия страниц, возвращающих ошибку 500.

Решений на самом деле несколько:

1) Использовать кеш Google
Особенно, если сайт не очень загружен и поисковый робот Google не очень часто возвращается для проверки его страниц, кеш поисковой системы по преимуществу позволяет мгновенно проверить, как страница выглядела в указанные часы, дни или недели.

Просто вставьте его URL-адрес в поле поиска Google, нажмите кнопку «Поиск Google», выберите маленькую кнопку со стрелкой, указывающей вниз, рядом с URL-адресом (на странице результатов) и выберите «Кэшировано».

Ошибка 404 и 500, например не открывается страница

2) Использование Wayback Machine
Служба WayBack Machine доступна на этот адрес позволяет проверить, как выглядела домашняя страница или определенные страницы сайта на протяжении месяцев и лет.

3) Попробуйте Oldweb.today
Концептуально похожий на сервис WayBack Machine, Oldweb.today даже эмулирует поведение основных «исторических» браузеров и позволяет посещать страницы такими, какими они были в прошлом.

Все три инструмента были представлены в нашей статье Как выглядел сайт или страница некоторое время назад.

В качестве полезного предложения в случае споров, особенно если вы много пишете в Интернете и ведете, например, личный блог, мы также рекомендуем статью Аутентифицированная копия веб-страницы: определенная дата и заверенная копия содержимого.

Понимание причины ошибки 500

На стороне веб-сервера и Apache HTTP Server, и Microsoft IIS позволяют понять причину ошибки 500.

Лучший способ понять, что произошло, — это получить доступ к содержимому файла журнала PHP. Путь, где хранится этот лог-файл, указан в конфигурационном файле php.ini в настройке error_log или его можно узнать, создав PHP-скрипт и вставив его:

В качестве альтернативы, только на этапе разработки проекта, а не на сервере, используемом в производстве, вы можете использовать следующие директивы для добавления в файл php.ini:

отчет об ошибках (E_ALL);
ini_set(‘display_errors’, ИСТИНА);
ini_set(‘display_startup_errors’, ИСТИНА);

Что касается IIS, просто активируйте подробные ошибки в интерфейсе веб-сервера: просто выберите интересующий веб-сайт, дважды щелкните на страницах ошибок, затем на «Изменить параметры функции» и, наконец, включите параметр «Подробные ошибки».

Опять же, этот параметр следует использовать только при разработке, а не на «производственном» сервере.

Такие инструменты, как Анализатор журналов они могут помочь быстро извлечь из журналов IIS интересующую информацию (вы можете использовать очень мощный SQL-подобный синтаксис для поиска внутри журналов, даже больших).

С точки зрения SEO «влияние» каждого HTTP-кода хорошо изучено. в этой инфографике.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

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

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

Ваш адрес email не будет опубликован.