Что такое ошибка 404 и как ее исправить?

Что такое ошибка 404 и как ее исправить?

Каждый пользователь Интернета сталкивался с несуществующей страницей. При попытке открыть ее выводится сообщение типа «страница не найдена» или Not Found. В статье будет разобрано, что означает ошибка 404, какими способами ее можно исправить.

Содержание:

  1. Что означает ошибка 404
  2. Какую проблему несет ошибка 404
  3. Как решить проблему?
  4. Как создать страницу 404?

Что означает ошибка 404

При попытке открыть отдельные веб-ресурсы можно получить сообщение о том, что адрес или страница не найдена — это и есть ошибка 404. На зарубежных сайтах отображается строка вида 404 Not Found.

При этом предварительно происходит попытка загрузить страницу, которая в итоге не открывается. Запрос выполняется по следующей схеме: пользователь => браузер => Интернет => браузер => пользователь.

ошибка 404

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

У современных браузеров есть встроенный модуль распознавания ссылок. Если комбинация не соответствует веб-адресу, она будет использована в качестве поискового запроса. По аналогичному алгоритму работают и иные утилиты, работа которых поддерживает выход в сеть (мессенджеры, онлайн-игры, FTP-менеджеры).

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

Какую проблему несет ошибка 404

Наличие ссылок на несуществующие страницы — это нормально. Но когда они пропадают неожиданно — это уже проблема, которую потребуется понять и решить.

Для пользователя

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

Если адрес верный, потребуется проверить работоспособность сайта:

  • ввести основной веб-адрес, удалив часть ссылки после домена (.ru, .com);
  • перейти на ресурс через поисковик, найдя его по названию.

В случае функционирования сайта можно точно утверждать — ссылка не существует и иных проблем нет. Следовательно, страница исчезла ранее по ряду причин:

  • Истек срок действия.
    На отдельных проектах адрес действителен ограниченное время, после которого удаляется — объявления, новости, пресс-релизы. Такая практика действует в целях освобождения виртуального пространства на хостинге.
  • Удаление вручную.
    Владелец сайта в любой момент может удалить страницу ввиду неактуальности или нежелании далее оставлять информацию на ней в открытом доступе.
  • Изменение адреса.
    Товар мог переместиться в другую категорию, а тема форума — в иную категорию. При любых перемещениях в другую папку корневого каталога в 90% случаев страница меняет свой адрес, а прошлый станет недействителен.

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

ошибка 404

Для сайта

Присутствие целенаправленно добавленных нерабочих ссылок (например, для будущих страниц) никак не влияет на работу. Но если присутствуют адреса на страницы, которые размещены в другом месте — это существенный недостаток:

  1. Продвижение сайтов ухудшается.
    Новые посетители не найдут товары и статьи, что заставит их покинуть проект и перейти к конкуренту. Аудитория снижается.
  2. Задержки с индексацией.
    Поисковый робот начинает считывание с главной страницы, переходя по внутренним ссылкам. Если адресы будут нерабочими, товар или статья в глубине корневого каталога будет проиндексирована намного позже.

Проблема с большим числом несуществующих страниц часто возникает при переименовании папки в каталоге, использовании модуля сокращения ссылок или иных операций по смене адреса. Успешное продвижение сайта предполагает устранение таких страниц для лучшего ранжирования сайта. Если страницы с 404 кодом ответа присутствуют на вашем сайте, то избавьтесь от них, или обработайте.

ошибка 404

Как решить проблему?

Когда по ссылке выдает ошибку 404, но она была рабочей — еще есть возможность посмотреть содержимое. Для этого нужно вспомнить больше информации о странице (название сайта, наименование товара или темы форума) и ввести в поисковике.

В результатах появится несуществующая страница, но при переходе снова выдаст ошибку 404. Если же открыть резервную копию, откроется ее кэш с контентом, который был размещен перед удалением. Страница может пропасть и через несколько дней после создания, а поисковый робот не успел провести индексацию. В этом случае посмотреть ее не получится.

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

Если на проекте появилось много битых ссылок — изменения в корневом каталоге. Редактировать адреса долго, а при продвижении еще и не выгодно (т.к. адреса есть на внешних сайтах). Разумнее выполнить бэкап до последней рабочей версии.

Как создать страницу 404?

Лучший способ решить проблему с ошибкой несуществующей страницы на своем сайте — это сообщить посетителю о ней и предложить вариантов действий.

Для создания потребуется:

  • редирект для перевода пользователя на сообщение с ошибкой;
  • сама страница, на которой будет оповещение.

ошибка 404

Нужно создать отдельный текстовый документ, назвать его 404.php и поместить в основном корне сайта — это и будет страница ошибки.

Для редиректа создается еще один файл, но уже с расширением .htaccess (само имя остается пустым), открыть документ в текстовом редакторе и ввести код: «ErrorDocument 404 http://www.САЙТ.домен/404.html». Сохранить изменения.

Страница ошибки размещается в любом месте, безымянный файл — только в главной папке корневого каталога.

Рекомендуется добавить на страницу ошибки подходящее изображение, а также сообщение о дальнейших действиях пользователя. Для удобства лучше взять как шаблон готовую страницу из каталога и скопировать ее.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *