Всем доброго времени суток! Совсем недавно столкнулся с ошибкой 404 именно в поисковике «Яндекс». Как понимаю, многих тяготит данная проблема, поэтому я решил написать более подробную статью по данной теме. Начнем с того, что ошибка 404 может возникнуть и появиться не только в поисковике.
Также она не зависит от установленной операционной системы: Windows XP, 7, 8.1, 10, 11, Android, iOS, Linux или macOS. На других сайтах может быть также надпись: «Not Found», «Страницы не существует», «Нет такой страницы», «Page not found» или «404 Not Found». Как вы уже поняли, данная ошибка может возникнуть на любом сайте и странице.
Сразу уточню важный момент. Ошибка 404 не означает, что у вас сломался компьютер, телефон, браузер или сам Яндекс. В большинстве случаев это ответ сайта: браузер дошел до сервера, сервер понял запрос, но не нашел такую страницу. То есть интернет может работать нормально, а конкретная ссылка уже битая. Если же у вас не открываются вообще все сайты, это уже другая история – тогда смотрите отдельную инструкцию почему не открываются некоторые сайты.
ПРИМЕЧАНИЕ! В Яндексе ошибка 404 чаще всего появляется не на странице самого поисковика, а после перехода по найденной ссылке. Например, Яндекс показывает старую страницу в выдаче, вы по ней переходите, а владелец сайта уже удалил материал или поменял адрес. В такой ситуации виноват не ваш браузер и не обязательно Яндекс – просто поисковый робот еще не успел убрать старую ссылку из результатов.
Причины появления ошибки 404
Чаще всего такая ошибка возникает, если при запросе к серверу он не может найти такую страницу. Например, вам скинули какую-то ссылку, вы на нее пытаетесь зайти, но зайти не можете и вылезает подобное сообщение – именно потому, что данной страницы просто нет. Чаще всего это происходит, когда ссылку нечаянно меняют при отправке, добавляя в нее некоторые символы.
Давайте расскажу на примере. Вот у нас есть ссылка:
Если скопировать эту ссылку или вставить куда-то, то вы без проблем попадете на установленную страницу. Но если в строку ссылки добавить какой-нибудь символ или удалить что-то, то вы увидите вот такое окошко.
Как видите, я добавил в конец ссылки два символа, и теперь страница не открывается. У нас нет прямой надписи «404 ошибка», но сам смысл и посыл подобного предупреждения одинаковый. На других сайтах страницы ошибки могут иметь разный дизайн.
В первую очередь нужно проверить правильность ссылки, потому что чаще всего люди при отправке адреса страницы могут нечаянно его изменить. Очень часто бывает, когда администраторы сайтов удаляют или переносят страницы в другое место. Поэтому тут вашей вины нет. Как вариант, можно поискать на сайте в строке поиска нужную страницу по данному запросу или теме.
Еще одна частая причина – ссылка была укорочена, скопирована не полностью или сломалась в мессенджере. Например, в конце адреса мог появиться лишний знак точки, скобка, кавычка или пробел. Особенно часто такое бывает, когда ссылку пересылают в письме, документе Word, Telegram, WhatsApp или через SMS. Поэтому перед сложными действиями просто выделите адрес в браузере, проверьте конец ссылки и удалите все лишнее.
Иногда 404 появляется после того, как сайт поменял структуру. Например, раньше статья лежала по адресу /staryj-razdel/statya, а потом ее перенесли в новый раздел. Если владелец сайта не сделал переадресацию, старая ссылка будет вести в пустоту. Для обычного пользователя это выглядит как «страница пропала», хотя на самом деле материал может быть на сайте под другим адресом.
- Неверная ссылка. В адресе есть лишний символ, пробел, точка, скобка или часть ссылки обрезалась.
- Страницу удалили. Владелец сайта убрал материал, товар, новость, инструкцию или файл.
- Страницу перенесли. Адрес изменился, а автоматический редирект не настроили.
- Сайт обновили. После редизайна или смены CMS старые адреса могли перестать работать.
- Страница скрыта или закрыта. Иногда материал доступен только авторизованным пользователям, но сайт вместо нормального сообщения показывает 404.
- Ошибка в поисковой выдаче. Поисковик еще хранит старый адрес, хотя страница уже исчезла.
ВНИМАНИЕ! Не путайте 404 с ошибками 400, 403, 500 и проблемами интернета. 404 означает, что конкретная страница не найдена. 403 чаще говорит о запрете доступа. 500 – о проблеме на сервере. 400 – о неправильном запросе. Если у вас появляется другая ошибка, решения могут отличаться. Например, про 400 Bad Request у нас есть отдельная инструкция.
Как убрать ошибку
На самом деле точно решить данную проблему нельзя, если страница действительно удалена. В таком случае проблема не у вас. Если вам ссылку скинул друг или знакомый, попросите его продублировать ее. Возможно, при отправке он, как я и говорил ранее, нечаянно прописал лишний символ или поставил пробел.
Второй вариант – еще раз попробовать прогрузить этот сайт. Найдите кнопку перезагрузки страницы и нажмите ее. Она обычно имеет значок закругленной стрелочки.
Очень часто пользователь сам дописывает некоторые символы – посмотрите в ссылку и удалите лишнее, если найдете. Есть еще один действенный способ найти нужный адрес вот по такой битой ссылке. Откройте любой поисковик «Яндекс» или «Google» и вставьте данный адрес в поиск.
Я в качестве эксперимента вставил ту самую битую ссылку, куда я добавил в конец два символа, и Яндекс мне быстро нашел нужный адрес. Далее просто переходим на страницу. Второй вариант – перейти на главную страницу сайта. После этого нужно найти поисковую строчку и вписать туда название темы, которую вы искали.
Еще можно попробовать укоротить ссылку вручную. Например, у вас есть адрес вида site.ru/razdel/podrazdel/statya-123. Если эта страница не открывается, удалите последнюю часть и попробуйте открыть site.ru/razdel/podrazdel/ или site.ru/razdel/. Иногда так можно попасть в нужный раздел и найти материал через меню сайта. Только не удаляйте домен полностью – оставьте основную часть адреса сайта.
БЫСТРАЯ ПРОВЕРКА. Скопируйте название страницы из битой ссылки или из заголовка в поиске и вставьте его в Яндекс. Иногда материал уже переехал на новый адрес, а поисковик быстро найдет актуальную страницу по названию.
Попробуйте открыть ссылку в другом браузере: Google Chrome, Yandex Browser, Opera, Firefox, Microsoft Edge и т.д. Если у вас получится открыть данную страницу, то вам нужно очистить кэш вашего браузера. Это можно сделать через «Историю браузера» в настройках. В большинстве браузеров работает сочетание клавиш Ctrl + Shift + Delete. После этого выберите очистку кэша и файлов cookie за все время или хотя бы за последний период.
CCleaner использовать можно, если он уже установлен, но я бы не ставил его только ради очистки кэша. Сейчас почти каждый браузер умеет нормально чистить кэш встроенными средствами. Например, в Chrome и Edge откройте меню – «История» – «Очистить данные браузера». В Яндекс Браузере логика похожая: меню – «История» – «Очистить историю». Если проблема именно на телефоне, посмотрите отдельную инструкцию как очистить кэш Яндекс Браузера на Android.
Если хотите проверить без удаления кэша, откройте ссылку в режиме инкогнито. В большинстве браузеров на компьютере это делается сочетанием Ctrl + Shift + N. В Firefox используется Ctrl + Shift + P. Если в обычном окне страница показывает 404, а в инкогнито открывается, значит проблема может быть в кэше, cookie, расширении или старой сессии сайта.
Если вы не можете зайти даже на главную страницу, то возможно на сервере ведутся какие-то технические работы, и он пока не доступен. Поэтому можно попробовать зайти на него через какое-то время. Иногда бывает, что страница удалена с сайта самим администратором – по этому поводу можно узнать у них, отправив свой вопрос на почту.
Тут важно разделить две ситуации. Если не открывается одна конкретная страница, а главная страница сайта открывается – это почти точно битая ссылка или удаленный материал. Если не открывается весь сайт целиком, а другие сайты работают – возможно, проблема у самого сайта, хостинга, домена или блокировки. Если не открываются многие сайты, тогда уже проверяйте интернет, DNS, VPN, прокси и браузер. Если страница зависает и не отвечает, поможет отдельный разбор что делать, если страница не отвечает.
Бывают случаи, когда проблема появляется из-за кривых DNS адресов, которые используются у вашего провайдера. Для чистой ошибки 404 это не самый частый вариант, потому что DNS отвечает за поиск сервера по имени сайта, а 404 уже приходит от самого сервера. Но если у вас часть сайтов открывается странно, перенаправляет не туда или вообще не открывается, DNS проверить стоит. Можно прописать их вручную.
- Нажмите одновременно на клавиши и R.
- Прописываем: ncpa.cpl.
- Выберите именно то подключение, через которое у вас идет интернет. Нажимаем правой кнопкой по нему и заходим в «Свойства». После этого выберите четвертый протокол и зайдите в его свойства. Укажите DNS адреса 8.8.8.8 и 8.8.4.4, как на картинке ниже. В конце два раза нажмите «ОК».
После смены DNS можно дополнительно очистить DNS-кэш Windows. Для этого нажмите правой кнопкой мыши по кнопке «Пуск», откройте «Терминал Windows (администратор)» или «Командная строка (администратор)» и выполните команду:
ipconfig /flushdns
Потом закройте браузер, откройте его заново и попробуйте перейти по ссылке еще раз. Если не хотите использовать DNS Google, можно попробовать 1.1.1.1 и 1.0.0.1. Главное – не прописывайте случайные DNS из непонятных инструкций. Более подробно про настройку DNS можно почитать здесь – как настроить DNS на компьютере.
ПРИМЕЧАНИЕ! Если конкретная страница действительно удалена с сайта, смена DNS ее не восстановит. DNS помогает, когда браузер не может правильно найти сайт или попадает не туда. А 404 чаще означает, что сайт найден, но нужной страницы на нем нет.
Что делать на телефоне
На Android и iPhone логика такая же. Сначала проверьте саму ссылку, потом откройте ее в другом браузере, затем переключитесь с Wi-Fi на мобильный интернет или наоборот. Если через мобильный интернет страница открывается, а через Wi-Fi нет, проблема может быть в роутере, DNS или провайдере. Если страница не открывается нигде, вероятнее всего, ссылка битая или страница удалена.
На Android можно очистить кэш браузера через настройки самого браузера или через «Настройки» – «Приложения» – выбрать браузер – «Память» – «Очистить кэш». На iPhone чаще всего помогает закрыть браузер, открыть ссылку в частном режиме или очистить историю и данные сайтов через настройки Safari. В Chrome на iPhone очистка находится внутри самого приложения: меню – «История» – «Очистить данные браузера».
Если ссылка пришла в мессенджере, попробуйте не открывать ее встроенным браузером Telegram, WhatsApp или VK, а скопировать и вставить в обычный браузер. Встроенные браузеры иногда неправильно обрабатывают длинные ссылки, редиректы или авторизацию. Если сайт требует вход в личный кабинет, сначала откройте главную страницу сайта, авторизуйтесь, а уже потом попробуйте перейти по нужному адресу.
Если вы владелец сайта
Если ошибка 404 появляется на вашем сайте, тут уже ситуация другая. Обычному пользователю остается только искать рабочую страницу, а владельцу сайта нужно исправлять битые ссылки, редиректы и структуру. Нормальная 404 страница сама по себе не является катастрофой: если пользователь открыл несуществующий адрес, сервер должен честно вернуть 404. Плохо, когда нужная рабочая страница внезапно отдает 404 или когда вместо 404 сайт возвращает пустую страницу со статусом 200.
Проверьте страницу через инструменты вебмастера или любой сервис проверки ответа сервера. Если страница должна существовать, она должна отдавать код 200. Если страница удалена навсегда, можно оставить 404 или использовать 410. Если материал переехал на новый адрес, настройте 301 редирект со старого URL на новый. Так пользователь попадет куда нужно, а поисковик быстрее поймет, что адрес изменился.
Для сайта на WordPress частая причина 404 – сбитые постоянные ссылки. В таком случае зайдите в админку WordPress – «Настройки» – «Постоянные ссылки» и просто нажмите «Сохранить изменения», ничего не меняя. Это пересоздает правила ссылок. Если после установки плагина, смены темы или переноса сайта начали появляться массовые 404, проверьте .htaccess, редиректы, карту сайта и внутренние ссылки.
ВНИМАНИЕ! Не делайте так, чтобы все несуществующие страницы отдавали 200 OK и показывали заглушку «страница не найдена». Для поисковиков это может выглядеть как «мягкая 404» – страница вроде бы существует, но нормального содержимого нет. Лучше честный код 404 для несуществующей страницы и 301 редирект для тех адресов, которые реально переехали.
Короткий порядок действий
Чтобы не запутаться, я бы действовал так:
- Проверяем ссылку – нет ли лишней точки, скобки, пробела или обрезанного адреса.
- Обновляем страницу кнопкой перезагрузки.
- Открываем ссылку в другом браузере или в режиме инкогнито.
- Ищем название страницы через Яндекс или Google.
- Переходим на главную страницу сайта и ищем материал через поиск сайта.
- Очищаем кэш браузера, если страница открывается в другом браузере.
- Проверяем сайт с телефона через мобильный интернет.
- Меняем DNS только если проблема похожа не на одну битую ссылку, а на странную работу сайтов в целом.
- Если страница удалена окончательно, пишем владельцу сайта или ищем копию материала в другом месте.
Если после всех действий страница все равно показывает 404, скорее всего, с вашей стороны сделать уже нечего. Это нормальная ситуация: страницы в интернете удаляют, переносят, закрывают и переименовывают. Ваша задача – найти новую ссылку или похожий материал.
FAQ – частые вопросы
Ошибка 404 – это вирус?
Нет, сама по себе ошибка 404 не является вирусом. Это обычный ответ сайта, что страница не найдена. Но если вместо нормального сайта вас постоянно перекидывает на странные страницы, рекламу или подозрительные сайты, тогда уже стоит проверить браузер, расширения и компьютер.
Почему в Яндексе ссылка есть, а страница не открывается?
Потому что поисковик мог сохранить старый адрес. Сайт уже удалил или перенес страницу, а поисковая база еще не обновилась. Обычно через некоторое время такие страницы исчезают из выдачи или заменяются актуальными адресами.
Можно ли восстановить удаленную страницу?
Обычный пользователь восстановить ее не может. Можно поискать эту же тему через поиск сайта, Яндекс или Google. Иногда помогает веб-архив, но он сохраняет далеко не все страницы и не всегда показывает актуальные данные.
Поможет ли очистка кэша при 404?
Иногда помогает, если браузер сохранил старую версию страницы или редиректа. Но если сервер действительно отвечает, что страницы нет, очистка кэша ничего не изменит. Проверить просто: откройте ссылку в другом браузере или режиме инкогнито.
Поможет ли смена DNS?
Для настоящей ошибки 404 обычно нет. DNS помогает, когда браузер не может найти сайт или попадает не на тот сервер. Но если у вас странно открываются разные сайты, DNS проверить можно. По теме DNS есть отдельная статья про адреса 8.8.8.8 и 8.8.4.4.
Что делать, если 404 появляется только на одном сайте?
Сначала проверьте ссылку и попробуйте найти страницу через поиск по сайту. Если не помогло, значит страница удалена или перенесена. Можно написать владельцу сайта или поискать аналогичный материал в поисковике.
Что делать, если многие сайты открываются неправильно?
Это уже не похоже на обычную 404 по одной ссылке. Проверьте кэш, cookie, VPN, прокси, DNS, расширения браузера и антивирусный фильтр. Если страницы открываются криво или загружаются не полностью, посмотрите инструкцию почему сайт неправильно отображается в браузере.
Что делать владельцу сайта с ошибками 404?
Проверить битые ссылки, настроить 301 редиректы для перенесенных страниц, обновить карту сайта, исправить внутренние ссылки и убедиться, что несуществующие страницы возвращают настоящий код 404. Если рабочие страницы случайно отдают 404, нужно разбираться с CMS, сервером, .htaccess или правилами ЧПУ.
Если вам ничего не помогло, напишите об этом в комментариях и опишите именно свой случай. Также вы можете писать свои решения там же. Помните – вы всегда можете обратиться ко мне или любому из наших специалистов там же в комментариях.









Под конец проблема решилась. Спасибо
ДНС помогли – благодарю
А у меня какие-то траблы были именно у провайдера, а я мучился
А как на Андроиде это сделать?
Сейчас проблема в Яндекс.поиске:
раньше я мог какой-то общий, не детальный поисковый запрос, а потом выбирать нужное из результатов поиска; а сейчас надо давать детальный запрос чтобы хоть что-то нашлось.
Если вы про изменения ссылки – то все делается аналогично. Сначала выделяем адресную строку, тапаем пальцем и изменяем то, что на ваш взгляд кажется ошибкой в ссылке.
А если переходишь по ссылке из заказов. ничего не меняя?
Меня вот умиляют такие статьи. Зачем кому – то менять что – то в ссылке, чтобы найти товар? Если эта ссылка уже есть?
Потому что ссылка могла там оказаться изначально с ошибкой. Это может произойти из-за кривого движка, который эту ссылку с создает. Или это могла быть ошибка администратора. Например, там могут быть лишние символы, двойная косая черта и прочее. И опытный пользователь это может заметить, исправить ссылку и попасть туда куда нужно. Второй вариант – страница была удалена администратором, что бывает редко. Судя по тому что вы пишите – вы не поняли саму суть проблемы. Если вы видите 404 ошибку – значит такой страницы на этой сайте нет. Или виновата ссылка, или страница была удалена с сервера.
пытаюсь встроить яндекс поиск в браузер Falcon ,как бы встраивается и в адресную строку и в поиск,но показывает ошибку 404 хотя на этой же странице с ошибкой поиска начинает работать.
Может сам браузер блокирует работу стороннего поиска по умолчанию.
То же самое с Мозиллой. Пытаюсь сделать Яндекс поисковой системой по умолчанию, ввожу https://ya.ru/%s (надо обязательно с %s) – и получаю ошибку 404 при любом запросе.
Скачайте Мозиллу с официального сайта, а не с сайта Яндекса – они вырезают возможность менять поисковик.