Что значит ошибка 404
У каждого ответа сайта есть трёхзначный код. 200 — всё хорошо, вот страница. 404 Not Found — «такой страницы нет». Цифры не случайные: коды на 4 означают, что проблема в запросе, то есть в самом адресе, а не в сервере.
Отсюда полезный вывод. Раз вы видите 404, соединение с сайтом есть. Если бы не было, браузер показал бы свою ошибку вроде «Не удаётся получить доступ к сайту», а не страницу с трёхзначным кодом.
Почему ошибка 404 появляется на сайте
- Опечатка в адресе. Одна лишняя буква или обрезанная при копировании ссылка — и сервер ищет страницу, которой никогда не было.
- Страницу удалили или переименовали. Товар сняли с продажи, статью перенесли в другой раздел, а перенаправление со старого адреса не настроили.
- Старая ссылка. В закладках, в чате, в поисковой выдаче, которая ещё не успела обновиться.
- Сайт переехал. После смены движка или структуры адресов старые ссылки часто массово превращаются в 404.
Что делать, если ошибка 404
- Проверьте адрес. Особенно конец: хвосты вроде
.html, слеш, цифры после вопросительного знака. - Сотрите адрес до главной части (
site.ru/catalog/вместоsite.ru/catalog/tovar-123) и найдите нужное через меню или поиск по сайту. - Поищите название страницы в Яндексе. Если её перенесли, поисковик часто уже знает новый адрес.
- Если 404 у вас, а у знакомого та же ссылка открывается — почистите кэш браузера, про это есть отдельная инструкция.
Перезагружать роутер при 404 бесполезно. Проблема на стороне сайта, а не вашей сети.
Ошибка 404 not found в играх и приложениях
Та же 404 бывает в приложениях и играх, например в Роблоксе. Смысл тот же: приложение запросило у сервера что-то, чего там нет. Обычно это удалённый плейс, устаревшая версия клиента или временный сбой на стороне сервиса. Обновите приложение и попробуйте через полчаса. Больше с вашей стороны сделать почти ничего нельзя.
Ошибка 404, 403, 502 и другие: чем отличаются
| Код | Что значит | Чья проблема |
|---|---|---|
| 400 Bad Request | Сервер не понял запрос. Часто виноваты испорченные cookies | Обычно ваша: почистите cookies этого сайта |
| 401 Unauthorized | Нужно войти в аккаунт | Ваша: авторизуйтесь |
| 403 Forbidden | Страница есть, но вам её не покажут: нет прав или сайт ограничил доступ | Решает владелец сайта |
| 404 Not Found | Страницы по этому адресу нет | Ссылки или сайта |
| 500 Internal Server Error | Внутренняя ошибка сервера | Сайта |
| 502 Bad Gateway | Промежуточный сервер получил плохой ответ от основного | Сайта, обычно ненадолго |
| 504 Gateway Timeout | Основной сервер не ответил вовремя | Сайта: перегрузка или сбой |
Грубое правило: 4xx — что-то не так с запросом, 5xx — что-то сломалось на сервере. С пятисотыми можно только подождать и обновить страницу через несколько минут.
Ошибка 404 на своём сайте: что делать владельцу
Для владельца 404 — не катастрофа, пока их немного. Плохо, когда на них ведут живые ссылки из поиска и соцсетей. Что стоит сделать:
- Если страницу перенесли, настройте 301-перенаправление со старого адреса на новый. Поисковик передаст новой странице накопленный вес.
- Сделайте нормальную страницу 404: с поиском, ссылкой на главную и популярные разделы. Человек, который туда попал, должен куда-то пойти дальше, а не закрыть вкладку.
- Следите, чтобы сервер отдавал именно код 404, а не 200 с текстом «страница не найдена». Такую «мягкую 404» поисковики воспринимают как пустую страницу.
- Раз в месяц смотрите в Яндекс Вебмастере раздел «Индексирование» → «Страницы в поиске» — там видно, какие адреса выпали с ошибкой.
Коротко
- Ошибка 404 значит «страница не найдена»: сайт работает, а этого адреса на нём нет.
- Чаще всего виновата опечатка, удалённая страница или старая ссылка.
- Проверьте адрес, зайдите на главную, поищите страницу через Яндекс.
- 4xx — проблема с запросом, 5xx — поломка на сервере.
- Владельцу сайта — 301-перенаправления и полезная страница 404.
Частые вопросы
Код ответа сервера «Not Found»: сайт работает, но страницы по этому адресу нет. Обычно из-за опечатки в ссылке, удалённой или перенесённой страницы.
Что сервер получил запрос, но не нашёл запрошенную страницу. Соединение с сайтом при этом в порядке, иначе браузер показал бы другую ошибку.
Проверьте адрес на опечатки, откройте главную страницу сайта и найдите нужное через меню или поиск, поищите название страницы в Яндексе. Если у других ссылка открывается — почистите кэш браузера.
Чаще всего страницу удалили или переименовали без перенаправления, ссылка устарела или в адресе опечатка.
Посетителю — найти страницу по новому адресу через поиск или меню сайта. Владельцу — настроить 301-перенаправление со старого адреса или вернуть страницу.
Нет. При 404 сервер как раз найден и отвечает, нет только страницы. Если сервер недоступен, браузер пишет «Не удаётся получить доступ к сайту» или похожую ошибку без кода 404.
404 — страницы нет. 403 Forbidden — страница есть, но сервер отказывается её показывать: нет прав доступа или владелец сайта его ограничил.
Bad Gateway: промежуточный сервер получил некорректный ответ от основного. Это проблема сайта, обычно временная, помогает подождать несколько минут.
Обновите приложение, перезапустите его и попробуйте позже. Чаще всего плейс удалён или на стороне сервиса временный сбой.