Ошибка 404 Not Found – Страница не найдена – что значит и как исправить

Привет! Появилась ошибка 404? Что это? Ничего страшного! В большинстве случаев она от вас не зависит – обычно это проблема на стороне сайта, ссылки или конкретной страницы. Но иногда пользователь тоже может помочь: проверить адрес, убрать лишние символы, открыть страницу через поиск, очистить кэш или попробовать другой браузер. А вот об особенностях и возможных способах исправления будет ниже целая статья.

Обязательно прочитать!

Ошибка 404 – Страница не найдена – это ответ сайта или сервера на запрос страницы, которой по указанному адресу нет. Чаще всего она не зависит от самого пользователя. Вы переходите по ссылке, браузер отправляет запрос, а сервер отвечает: «Такого адреса у меня сейчас нет». Это не обязательно означает, что весь сайт сломан – может отсутствовать только одна конкретная страница.

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

Про технологии

Ошибка 404, или в оригинале 404 Not Found. В переводе на русский – «не найдена». В процессе обращения к сайту вы отправляете к нему запрос на получение страницы. В штатном режиме сервер вам спокойно отдает нужную страничку под кодом «200 OK». Этот код вы даже не заметите, но он есть в самом заголовке ответа.

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

Примеры будут ниже.

https://wifigid.ru/

По ссылке выше открывается чистый сайт:

Ошибка 404 Not Found – Страница не найдена – что значит и как исправить

https://wifigid.ru/123/

А по этой ссылке страницы у нас не существует. И сервер вам говорит о том, что такой страницы нет и посылает код 404.

Ошибка 404 Not Found – Страница не найдена – что значит и как исправить

Обратите внимание, что стандартной надписи нет, но суть не меняется – возникает все та же ошибка. Просто у нас нет такой страницы. А вот если она когда-нибудь появится, то все сразу заработает.

Здесь важно понимать разницу между «сайт не открывается» и «страница не найдена». При 404 сервер обычно живой и отвечает браузеру. Он не молчит, не падает и не теряет интернет – он просто не нашел конкретный адрес. Если же браузер пишет «Не удается получить доступ к сайту», «DNS-адрес не найден» или «Сервер не найден», это уже другая история. Например, отдельная инструкция по ошибке «Не удается найти DNS-адрес сервера» находится здесь.

А это стандартный вид самого браузера, если владелец площадки не позаботился о специальном виде:

Ошибка 404 Not Found – Страница не найдена – что значит и как исправить

Может быть интересно! Статусы бывают разные: 2XX – запрос прошел успешно, 3XX – страница переехала или нужен переход на другой адрес, 4XX – проблема с запросом или доступом к странице, 5XX – ошибка на стороне сервера. 404 относится именно к группе 4XX и означает, что запрошенный ресурс не найден.

Иногда рядом с 404 вспоминают похожие ошибки. 400 Bad Request – это когда сам запрос выглядит неправильным. 401 и 403 связаны с доступом: вас не пустили без авторизации или запретили доступ. 410 Gone означает, что страница удалена намеренно и, скорее всего, не вернется. 500, 502, 503 – это уже проблемы сервера, а не конкретной ссылки. Если хотите разобраться в соседней ошибке, у нас есть отдельная статья про 400 Bad Request.

Внешний вид ошибки 404

Как мы выше поняли, в протоколе HTTP запроса на любой 404-й странице будет одно и то же:

Ошибка 404 Not Found – Страница не найдена – что значит и как исправить

А вот внешне оно может выглядеть так, как угодно владельцу сайта. Как это сделано у нас, вы видели выше, а вот небольшая подборка из других источников:

Ошибка 404 Not Found – Страница не найдена – что значит и как исправить

Ошибка 404 Not Found – Страница не найдена – что значит и как исправить

Ошибка 404 Not Found – Страница не найдена – что значит и как исправить

Ошибка 404 Not Found – Страница не найдена – что значит и как исправить

Да даже Яндекс не застрахован от проблем:

Ошибка 404 Not Found – Страница не найдена – что значит и как исправить

И Google тоже…

Ошибка 404 Not Found – Страница не найдена – что значит и как исправить

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

ПРИМЕЧАНИЕ! Иногда поисковик может показать в выдаче старую страницу, а после перехода вы увидите 404. Это не значит, что Яндекс или Google «сломали интернет». Просто поисковый робот еще не успел убрать старый адрес из выдачи или владелец сайта удалил материал без перенаправления. Если такая ситуация встречается именно в Яндексе, можете посмотреть отдельный материал про ошибку 404 в Яндексе.

Причины ошибки

А теперь обсудим возможные причины возникновения этой ошибки. Еще раз повторюсь – чаще всего от вас здесь ничего не зависит. Вот возможные варианты:

  1. Ошибка в написании ссылки – вам кто-то скинул обрезанную ссылку, или какой-то сайт неправильно вставил ее, и вы переходите по заранее неправильному адресу. То есть из-за человеческой ошибки теперь страницу найти нельзя.
  2. Страницу удалили – тоже очень частая причина, когда владелец удаляет страницу, а сообщить об этом забывает. Итого сервер не может по прежнему адресу найти страницу, хотя на нее и ссылались другие, и как итог вываливается код 404. Страница просто удалена, придется смириться с этим, если копии нигде нет.
  3. Владелец сайта поменял адрес страницы, но не перенаправил ее на новую. Тоже бывает, обычно движки сайтов сами справляются с этой бедой, но от ошибки никто не застрахован.
  4. Некорректная работа сервера. Бывает, что сервер на сайте перенастроили и допустили какую-то ошибку в редиректах или правилах обработки ссылок. У самого такое было: вроде бы все работает хорошо, пока тестируешь сам, но на практике все читатели уходили в молоко.
  5. Материал скрыли, перенесли в архив или закрыли от обычных посетителей. Иногда владелец сайта не удаляет страницу физически, но меняет структуру сайта так, что старый адрес перестает работать.
  6. В ссылку попали лишние символы. Например, в конце адреса добавилась точка, скобка, пробел, кавычка или часть текста из сообщения.

Посмотрели на проблемы выше? Как видите, среди них редко бывает ваша вина. Единственный возможный вариант исправить что-то – попытаться посмотреть на ссылку и додумать ее. Это актуально в случае, если кто-то как-то криво передал ее в урезанном виде, или вставились лишние пробелы. Но такое встречается нечасто.

Пример из жизни. Вам в мессенджере прислали ссылку, а в конце случайно прицепилась точка: «site.ru/page.». Браузер может посчитать эту точку частью адреса и открыть уже несуществующую страницу. Или ссылка разбилась переносом строки, и вы скопировали только половину. В таких случаях 404 действительно можно исправить самому: убрать лишнее, скопировать адрес полностью или найти страницу через поиск сайта. Если же адрес выглядит нормально, а страница все равно не открывается, скорее всего, материал удалили или перенесли.

Как исправить и что делать?

Да почти никак, если этот статус был отдан не случайно, то и найти проблему будет почти невозможно. Ниже лишь советы по возможным действиям, чтобы исправить ошибку:

  • Перезагрузите страницу. Нажимаем кружок в браузере «Обновить» или клавишу F5. На Mac можно использовать Command + R. Иногда это помогает.
  • Проверьте ссылку на возможные ошибки – лишние символы в конце, отсутствие части адреса, пробелы, русские буквы в странном виде, закрывающие скобки и т.д.
  • Если вы знаете название статьи – попробуйте воспользоваться поиском внутри сайта, может вывести на существующую копию.
  • Если совсем все плохо – идите в Яндекс или Гугл и вбейте название страницы заново. Иногда находится нужное, новый адрес или даже сохраненная копия.
  • Попробуйте открыть главную страницу сайта и найти раздел вручную. Например, если не открывается старая статья, она могла переехать в другую рубрику.
  • Откройте страницу в другом браузере или в режиме инкогнито. Это редко лечит настоящую 404, но помогает исключить проблемы расширений, кэша и старых cookie.

Если ошибка появляется только у вас, а у друга эта же страница открывается, тогда можно проверить браузер. В Chrome, Edge, Opera и Яндекс Браузере попробуйте открыть страницу в режиме инкогнито сочетанием Ctrl + Shift + N. В Firefox обычно используется Ctrl + Shift + P. Если в инкогнито страница открылась, значит мешают кэш, cookie или расширение. В таком случае смотрите инструкцию что делать, если сайт неправильно отображается в браузере.

На телефоне действия почти такие же. На Android откройте Chrome, Яндекс Браузер или другой браузер, нажмите меню с тремя точками и попробуйте обновить страницу. Потом переключитесь с Wi-Fi на мобильный интернет или наоборот. На iPhone откройте Safari или другой браузер, обновите страницу, проверьте адрес и попробуйте открыть сайт через мобильную сеть. Если через одну сеть страница дает 404, а через другую открывается, возможно, дело не в самой странице, а в кэше, DNS, прокси, VPN или региональной настройке сайта.

Короткая проверка для обычного пользователя: откройте главную страницу сайта, проверьте адрес, уберите лишние символы, обновите страницу через F5, попробуйте поиск по сайту и поиск в Яндексе или Google. Если не помогло, откройте страницу в другом браузере или на телефоне через мобильный интернет. Если 404 остается везде, значит страница действительно недоступна по этому адресу.

Когда виноват не сайт, а браузер или сеть?

Классическая 404 означает, что сервер ответил: «Страница не найдена». Но пользователи часто называют «ошибкой 404» вообще любую проблему с сайтом. Поэтому важно смотреть текст на экране. Если написано именно «404», «Not Found», «Page not found» или «Страница не найдена» – это одно. Если написано «Не удается получить доступ к сайту», «Сервер не найден», «Соединение сброшено» или «Время ожидания истекло» – это уже не 404, а другие ошибки.

Если не открываются многие сайты сразу, а не одна конкретная страница, проверяйте интернет, DNS, VPN, прокси и роутер. Например, DNS может неправильно определять адрес сайта, а браузер будет показывать совсем другую ошибку. Если часть сайтов открывается, а часть нет, помогает проверка другого браузера, сброс DNS-кэша и временное отключение VPN. Отдельный материал про ситуацию, когда не открываются некоторые сайты, есть здесь.

Кэш тоже иногда вводит в заблуждение. Сайт мог уже исправить страницу, а ваш браузер продолжает показывать старую ошибку или старый вариант страницы. В Chrome, Edge, Opera и Яндекс Браузере можно нажать Ctrl + F5, чтобы сделать жесткое обновление страницы. Если не помогло, очистите кэш и cookie именно для проблемного сайта или попробуйте режим инкогнито. Но помните: если сервер действительно отдает 404, очистка кэша не создаст страницу заново.

Если вы владелец сайта

Если вы обычный посетитель, этот раздел можно пропустить. А вот если сайт ваш, то 404 уже нужно воспринимать серьезнее. Одна-две удаленные страницы – не катастрофа. Но если таких адресов много, пользователи будут уходить, поисковые роботы будут чаще встречать битые ссылки, а полезные материалы могут выпадать из поиска. Особенно плохо, когда страница переехала на новый адрес, но старый адрес не перенаправили.

Что делать владельцу сайта:

  • Проверить битые ссылки внутри сайта.
  • Если страница удалена навсегда и замены нет, можно оставить честный 404 или 410.
  • Если у страницы есть новый адрес, настроить 301-редирект со старого URL на новый.
  • Если ошибка появилась после смены структуры ссылок в WordPress, проверить постоянные ссылки.
  • Если 404 появляется на всех страницах кроме главной, проверить правила .htaccess, nginx-конфигурацию или настройки ЧПУ.
  • Сделать понятную страницу 404 с поиском, ссылкой на главную и популярными разделами.

Отдельно скажу про «мягкую 404». Это когда сайт показывает пользователю страницу «ничего не найдено», но сервер технически отдает код 200 OK. Для человека вроде бы все понятно, а для поисковика это плохой сигнал: страница будто существует, но полезного контента нет. Нормальнее отдавать честный код 404 для отсутствующей страницы или 301, если материал переехал. Хорошая страница 404 должна помогать пользователю: объяснить, что случилось, предложить поиск, главную страницу и похожие разделы.

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

FAQ для новичков

Ошибка 404 – это вирус?

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

 

Можно ли исправить 404 самому?

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

 

Почему сайт открывается, а одна страница дает 404?

Потому что сайт и конкретная страница – это разные вещи. Главная страница может работать отлично, а один старый материал может быть удален, переименован или перенесен. В таком случае сервер честно отвечает, что именно этот адрес не найден. Попробуйте поиск по сайту или перейдите на главную страницу и найдите нужный раздел вручную.

 

Поможет ли очистка кэша браузера?

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

 

Почему 404 появляется после перехода из Яндекса или Google?

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

 

Чем 404 отличается от 403 и 500?

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

 

Что делать, если 404 появляется на моем сайте в WordPress?

Сначала проверьте, существует ли сама запись или страница. Потом зайдите в админку WordPress – «Настройки» – «Постоянные ссылки» и просто сохраните настройки заново. Если не помогло, проверьте .htaccess, плагины редиректов, кэширование и последние изменения на сайте. Если страница переехала, настройте 301-редирект со старого адреса на новый.

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

Вот и вся наука. Ошибки такие попадаются, обычно они не зависят от пользователя. Но если у вас есть какие-то вопросы – пишите их в комментариях ниже к этой статье, будем разбираться.

Автор статьи
Ботан 1100 статей
Мастер занудных текстов и технического слога. Мистер классные очки и зачётная бабочка. Дипломированный Wi-Fi специалист.
WiFiGid
Комментарии: 3
  1. Никита

    Понял. Спасибо

  2. Ира

    Так значит оно не у меня.. а я тут пытаюсь

  3. олегыч

    обновляете и все заработает. чего тут думать

Добавить комментарий
После отправки комментарий может не отображаться - это нормально. Сразу же после модерации он будет опубликован. Если Вы хотите быстро узнать о получении ответа, рекомендуем оставить свой e-mail (это необязательно). E-mail используется исключительно для Вашего оповещения, мы не занимаемся спамом.

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.