Ошибка 404. «страница не найдена» (not found). как исправить?
Содержание:
- Ошибка 404 вредит SEO?
- Причины возникновения
- Что делать веб-мастеру
- 5xx Ошибка сервера
- Примеры страниц ошибок
- Что означает ошибка 404
- Стоит ли делать кастомную страницу 404?
- Как исправить ошибку 404 Not Found
- Как найти страницы с ошибкой 404?
- Что, если Вы владелец сайта на котором ошибка 404?
- Интересно и оригинально оформленные 404 страницы
- В чём опасность ошибки
- Настройка страницы 404 для самописных сайтов
Ошибка 404 вредит SEO?
404 Not Found (ресурс не найден) — код ответа сервера, который сообщает, что невозможно найти страницу по указанному адресу.
Существует мнение, что наличие страниц с 404 ошибкой на сайте негативно влияет на SEO, но на самом деле это не совсем так.
Из справки Google:
Обычно ошибки 404 не влияют на рейтинг сайта в Google, поэтому их можно игнорировать. Чаще всего они бывают связаны с опечатками, неправильными настройками или попытками Google распознать и просканировать ссылки во встроенном контенте (например, в коде JavaScript).
Появление 404 ошибок на сайте — явление неизбежное и причины тому могут быть разные:
- изменение структуры сайта;
- битые ссылки;
- изменение URL адреса страницы;
- страница или сайт больше не существует.
Эти причины требуют тщательной проработки — необходимо заменять битые ссылки на актуальные, при изменении структуры и URL адресов сайта корректно настраивать 301-е редиректы на актуальные страницы. Однако существуют и вполне «житейские» ситуации появления 404-х страниц. Например:
- опечатка при введении URL адреса пользователем;
- удаление товаров на сайте.
В перечисленных случаях появление 404-й страницы неминуемо и логично для поисковых роботов. Как минимизировать влияние большого количества таких страниц я расскажу в следующей статье, а сейчас давайте рассмотрим, как разработать качественную 404-ю страницу для сайта.
В каждом из указанных случаев необходимо создать шаблон и настроить 404 код ответа сервера для несуществующих страниц. При этом следуйте правилам, которые помогают SEO:
- Страница 404 должна быть настроена корректно и отдавать код HTTP 404 (Not Found), чтобы не попасть в индекс поисковых систем. Во-первых, такие страницы будут засчитываться как дубли. Во-вторых, это может негативно сказаться на поведенческих факторах. Ведь если человек из поиска попадет на 404 страницу — он явно расстроится потому, что ожидал увидеть совсем иное. Следовательно, быстро уйдет и снова вернется к поиску.
- Не следует делать 301 редирект на главную. Таким образом вы вводите в заблуждение пользователя: он ожидал получить одну страницу, а непонятным образом оказался на главной. C 404-й страницы должна стоять ссылка на главную, но не редирект.
Причины возникновения
Несмотря на то, что существует ряд похожих по коду ошибок, каждая из них имеет своё значение. Если 404 заменить на 403, то здесь уже получится иная ситуация. Ссылка есть, но доступ для данного устройства к ней ограничен.
Что же касается причин, из-за которых можно столкнуться с 404 на сайте, то их несколько:
- Неправильно указан адрес. Такое возникает часто и по понятной причине. Юзер вводит адрес вручную, либо неправильно его скопировал, в результате чего вылез соответствующий код. Либо же изначально ссылка была неправильной, и она ведёт на страницу, которой в действительности не существует.
- Битые ссылки. Сюда относятся те ссылки, которые не перенаправляют ни на одну из страниц на сайте. Довольно часто эта проблема наблюдается в случае с внутренней перелинковкой. Отличие от неправильного адреса в том, что ссылка раньше существовала, но теперь её нет.
- Страница удалена. Если на сайте удалили ту или иную страницу, вовсе не факт, что на неё никто не переходит. Дело всё в том, что такие ссылки могут сохраняться в поисковых системах достаточно долгое время. Либо же у пользователя сохранились в закладках старые ссылки, которые уже удалены.
- Нарушения в работе сервера. Иногда код 404 может появляться по причине того, что сам сервер неисправен. Но это, скорее, исключение, нежели правило.
В итоге получается, что с кодом ошибки 404 пользователи сталкиваются тогда, когда не удаётся найти запрашиваемую на сайте страницу. Причины похожи, но всё равно имеют определённые отличия между собой.
Что делать веб-мастеру
А этот вопрос требует более детального рассмотрения.
Ошибка будет устранена лишь в том случае, если что-то предпринять в её отношении. В редких случаях эту ошибку с кодом 404 и подписью Not Found провоцирует сервер. Там должны решить, как устранить её, после чего сайт снова заработает без вмешательства веб-мастера.
Но поскольку такое явление редкость, приходится действовать самому. На этот счёт есть несколько полезных рекомендаций.
Тут речь идёт о 2 проблемах, которые чаще всего сопровождаются появлением кода ошибки 404:
- Ссылка никуда не ведёт. Это происходит в тех случаях, когда для страницы задаётся некорректный или неправильный адрес. Устранить проблему довольно легко. Нужно найти эту страницу и закрепить за ней рабочую ссылку. Если таких страниц несколько, корректировка выполняется вручную. Для крупных сайтов с большим числом страниц лучше применять автоматические виджеты. Они будут формировать страницы. Такие решения помогут избавиться от проблем в будущем и предотвратить отток посетителей из-за ошибки 404 на страницах.
- Присутствуют битые ссылки. Зачастую проблема возникает из-за внутренней перелинковки. То есть когда ссылки с одной страницы сайта ведут на другие страницы этого же ресурса. Часто бывает так, что ссылка остаётся, а страницы, куда она ведёт, уже нет. Такая ситуация негативно воспринимается поисковыми системами. Тут есть два варианта. Во-первых, ссылка просто удаляется. Во-вторых, можно поменять адрес, чтобы ссылка вела на другую страницу. У этой задачи тоже есть возможность применения автоматизированного решения. Для этого используются специальные сервисы и программы, осуществляющие автоматическую перелинковку.
Представленные рекомендации обычно решают около 90% всех проблем, которые связаны с ошибкой 404.
Но есть ещё несколько советов, к которым точно стоит прислушаться:
- Не рекомендуется для основных страниц веб-сайта использовать сложные и длинные адреса. Чем он короче, тем лучше. Это снижает вероятность появления ошибок и опечаток.
- Не стоит злоупотреблять переименованием страниц, постоянно меняя ссылки, которые на них ведут. Это негативно сказывается на работе поисковых роботов, вводит в заблуждение пользователей. К примеру, юзер только недавно добавил себе в избранное важную ссылку, а при открытии её через пару дней она выдаёт ошибку 404. А всё потому, что адрес изменился. Теперь ему придётся снова заходить на сайт, искать обновлённую страницу и добавлять уже её. Далеко не все готовы это делать. Так владелец сайта теряет посетителей.
- Использовать следует только те серверы, которые отличаются надёжной и стабильной работой. Это защита от целого ряда ошибок, включая 404.
Простые, но эффективные меры, которые помогут минимизировать число подобных страниц на сайте.
5xx Ошибка сервера
Коды 5xx выделены под случаи неудачного выполнения операции по вине сервера.
Эти серверные ответы зачастую отображаются, когда пользователь делает запрос, который сервер не в состоянии обработать по той или иной причине. Сервер должен включать сообщение для браузера, которое должно быть показано пользователю – в нем сообщается, что сервер (и по каким причинам) не способен обработать запрос.
500 Internal Server Error
Данная ошибка говорит о любой внутренней ошибке сервера, которая не входит в рамки остальных ошибок класса.
Когда этот код может использоваться? Когда ресурс или ссылка создаются на сервере (вроде календаря в системе бронирования), которые технически не существуют в виде ссылки или доступного ресурса, но показывается пользователю в виде ссылки.
501 Not Implemented
Сервер либо не понимает метод в запросе, либо не поддерживает возможностей, необходимых для обработки запроса
Когда этот код может использоваться? Вы можете столкнуться с этим, когда сервер не поддерживает нормальные протоколы запроса, вроде GET, OPTIONS, HEAD, POST и т.д.
502 Bad Gateway
Ответ 502 отображается, когда сервер, выступая в роли шлюза или прокси-сервера, получил недействительное ответное сообщение от вышестоящего сервера.
Когда этот код может использоваться? Обычно, когда вышестоящий сервер и прокси-сервер/шлюз не согласовывают между собой протоколы, представленные в запросе, и в результате получается ошибка при обмене данных.
503 Server Unavailable
Сервер временно не имеет возможности обрабатывать запросы по техническим причинам. В основном, это состоянии является временным.
Когда этот код может использоваться? Когда сайт пользуется чрезмерным спросом, и сервер не в состоянии обработать все запросы.
504 Gateway Timeout
Сервер в роли шлюза или прокси-сервера не дождался ответа от вышестоящего сервера для завершения текущего запроса.
Когда этот код может использоваться? Когда для передачи данных используется прокси-сервер/шлюз, и два сервера ждут ответов.
505 HTTP Version Not Supported
Сервер не поддерживает указанную в запросе версию протокола HTTP.
Когда этот код может использоваться? В случаях, описанных выше! Когда HTTP-протокол более старый, нежели требуется серверу, и следовательно не поддерживается.
506 Variant Also Negotiates
Такой ответ посылается, когда в результате ошибочной конфигурации выбранный вариант указывает сам на себя, из-за чего процесс связывания прерывается.
Когда этот код может использоваться? Когда сервер настроен некорректно, и не способен обработать запрос.
507 Insufficient Storage
Когда сервер не способен разместить данные, так как не хватает места для выполнения текущего запроса.
Когда этот код может использоваться? Когда сервер уже полностью загружен, и пользователь совершает запрос на ресурс, который сервер уже имеет в запасе. Проблема заключается в том, что на сервере нет места для того, чтобы поместить данные, которые посылаются в запросе, чтобы затем выслать запрашиваемый ресурс.
509 Bandwidth Limit Exceeded
Этот код ответа используется при превышении веб-площадкой отведённого ей ограничения на потребление трафика.
Когда этот код может использоваться? Когда на сервере Apache выполняется корректное расширение, и в ISP установлен уровень пропускного канала, который скоро может быть превышен. Существует несколько опций предела.
510 Not Extended
Когда на сервере отсутствует расширение, которое желает использовать клиент. Когда этот код может использоваться? Когда сервер требует больше информации в совершаемом запросе.
511 Network Authentication Required
Данный код состояния отображается в случае, если клиент должен сначала авторизоваться в сети, например, ввести пароль для платной точки доступа к Интернету.
Когда этот код может использоваться? Когда пользователь предварительно должен дать свое согласие на условия использования, перед тем, как он получит доступ к интернету (например, к Wi-fi точке доступа).
Примеры страниц ошибок
Pixar
Мультипликационная студия Pixar оформила ошибку 404 с персонажем из известного мультфильма «Головоломка».
«Не расстраивайтесь, это только ошибка 404! Возможно, то, что вы ищете, было перенесено в долгосрочную память».
Kualo
Kualo — веб-хостинг, который предлагает свои услуги вот уже 15 лет
Особое внимание разработчики уделили оформлению страницы 404, которая представлена в виде классической аркадной игры Space Invaders. Она считается лучшей аркадой и способна надолго захватить внимание пользователя
«Космические захватчики уничтожили эту страницу! Отомстите им!»/ Пробел — выстрелить, стрелки вправо/влево — переместиться.
Сразу же под подписью есть ссылка на возврат на предыдущий раздел.
Hot Dot Production
Веб-разработчик оформил ошибку 404 в интерактивном варианте — из множества маленьких ярко-красных точек. Они рассыпаются в стороны в зависимости от направления мышки (перед этим необходимо кликнуть на них).
Emirates
В результате появились 4 кнопки, позволяющие перейти в раздел поиска рейсов, брони, входа в аккаунт или на главную. А ниже располагается кнопка поиска.
NPR
На сайте организации по распространению новостей радиостанций США при попытке открыть несуществующую ссылку посетителям предлагается ознакомиться со статьями о других пропавших.
Что означает ошибка 404
Итак, при переходе выдается ошибка 404: «страница не найдена». Как исправить ситуацию? Чтобы лучше понять этот вопрос и разобраться со служебными файлами на сайте, нужно изучить тему гипертекстового представления страниц при помощи языка HTML (HyperText Markup Language — «язык гипертекстовой разметки») и HTTP-протокол, через который осуществляется доступ. Несмотря на то, что придется разбираться в языке программирования, форма его представления элементарна, а потому понятна любому человеку.
Интернет появился в тот момент, когда английский инженер Тимоти Джон Бернерс-Ли придумал представлять текстовые страницы в сети в формате гипертекста и описал принцип доступа к ним по прикладному протоколу HTTP. Общая идея предполагает, что юзер со своего устройства, в частности с браузера, делает сетевой запрос на конкретный ресурс. В это время открывается сессия на сервере, куда он старается попасть. В качестве ответа возвращается HTML-страница.
Конечно, сегодня используются более сложные алгоритмы доступа и «подкачки» страниц больших размеров. Но общая схема не меняется. Чтобы оказаться на определенном сайте, у пользователя должно быть доменное имя и IP-адрес. Только при условии выполнения этих правил и пребывания ресурса в рабочем состоянии «error 404 not found» будет возвращаться на отсутствующий документ.
Иначе говоря, ошибка 404 на сайте — это код состояния http, свидетельствующий о том, что связаться с сервером удалось, но нужная страница на нем отсутствует. Такое случается, если ресурс, на который вы желаете зайти, не функционирует или к нему больше нет доступа.
Ссылки, ведущие в никуда, называют «мертвыми» или «сломанными». Код состояния HTTP 404 нередко называют «ошибка 404», «HTTP 404» или «код 404».
Чаще всего такое сообщение появляется в связи с тем, что содержимое ресурса удалили или переместили на новый URL-адрес. Но появление «404: Page Not Found» можно объяснить и иначе:
- URL-адрес сайта или его содержимое переместили или полностью удалили (не откорректировав внутренние ссылки).
- URL-адрес с самого начала был написан с ошибками (при разработке или реконструкции сайта), обозначен неверно или введен в браузерную строку поиска неправильно.
- Сервер, связанный с веб-сайтом, временно не отвечает, или соединение прервано.
- Преобразовать запрашиваемое доменное имя в IP-адрес сайта при помощи DNS-сервера (системы доменных имен) не представляется возможным.
- Введенного доменного имени больше нет.
Неактивные ссылки могут находиться в интернет-пространстве довольно долго, поскольку операторы не успевают следить за перемещением, удалением сайтов и их контента. Поэтому многие удаленные или перемещенные на другие URL-адреса ресурсы, как и ранее, видны в поисковой выдаче, но попасть на них больше нельзя (по крайней мере, невозможно пройти по введенному URL-адресу).
Критики считают, что сообщение «ошибка 404» идет вразрез с правилами этикета, поскольку не каждый юзер сразу понимает, что это не он ее допустил. В этом есть рациональное зерно, поскольку существует 68 http-сообщений и большинство из них можно трактовать однозначно.
Итак, перед юзером возникла 404 ошибка. Проверить он, в первую очередь, хочет адресную строку, делая повторный запрос. Если ситуация не меняется, значит, нужно попробовать через какое-то время снова. Если URL-адрес корректный, лучше проверить страницу позднее. Не исключено, что неполадки вызваны сильной загрузкой сайта или работой сервера.
Если же вы знаете содержимое страницы, то используйте поиск и попытайтесь найти ее по другому адресу. Если все получилось, значит, администратор не добавил перенаправление 301 на новый адрес.
Иными словами, страницы, которые видны в Интернете, не генерируются вашим ПК. Чаще всего это страницы сервера, с которыми вы стараетесь связаться. Множество сайтов разрабатывают свои страницы 404 по собственному дизайну и предназначают их для размещения разных данных, например контактной информации, а также для перенаправления на целевую страницу.
Стоит ли делать кастомную страницу 404?
Если что-то не устраивает – милости прошу в редактор, где эту страницу очень легко исправить. Это я сейчас про WordPress, если что. Но в случае с другими CMS это тоже актуально. Там, как правило, есть отдельные файлы с html-кодом, который очень легко можно исправить или доработать.
Но возвращаясь к заданному вопросу, я бы уточнил, что кастомная страница нужна в том случае, когда ее функциональность действительно будет оправдана. Например, на больших порталах, где переходы на неправильные адреса очень частое явление. Там лучше сделать страницу с ссылками на разделы, полем поиска, а еще лучше – с блоком статей (как у нас).
Таким образом будет снижен риск отказов. Пользователи не будут уходить с сайта при попадании на такую страницу. Скорее всего представленная информация их заинтересует и они продолжат исследование ресурса.
В любом случае, решать только вам. От себя я бы советовал вам позаботиться о настройке 404-й страницы, если она уже не сделана по умолчанию.
Как исправить ошибку 404 Not Found
-
Повторите попытку обновления веб-страницы, нажав клавишу F5 , нажав / коснувшись кнопки обновления / перезагрузки, или снова попробовав перейти на нужный URL из адресной строки.
Ошибка 404 Not Found может появиться по нескольким причинам, хотя реальной проблемы не существует, поэтому иногда простое обновление часто загружает искомую страницу.
-
Проверьте на наличие ошибок в URL. Часто ошибка 404 Not Found возникает из-за неправильного ввода URL-адреса или ссылки, или указывает на неправильный URL-адрес.
-
Перемещайтесь на один уровень каталога за раз в URL, пока не найдете рабочую ссылку:
Например, если www.web.com/a/b/c.htm дал вам ошибку 404 Not Found, перейдите на www.web.com/a/b/ . Если вы ничего не получили здесь (или ошибка), перейдите на www.web.com/a/ . Это должно привести вас к тому, что вы ищете, или, по крайней мере, подтвердить, что оно больше не доступно.
-
Поиск страницы из популярной поисковой системы. Вполне возможно, что у вас просто неправильный URL-адрес, и в этом случае быстрый поиск в Google или Bing приведет вас туда, куда вы хотите.
Если вы нашли страницу, на которой вы были, обновите свою закладку или избранное, чтобы избежать ошибки HTTP 404 в будущем.
-
Очистите кеш браузера, если у вас есть признаки того, что сообщение 404 Not Found может быть только вашим. Например, если вы можете получить доступ к URL-адресу со своего телефона, но не со своего планшета, очистка кэша в браузере планшета может помочь.
Вы также можете рассмотреть возможность очистки файлов cookie вашего браузера или, по крайней мере, файлов, связанных с данным веб-сайтом, если очистка кэша не работает.
-
Измените DNS-серверы, используемые вашим компьютером, но обычно только в том случае, если весь веб-сайт выдает ошибку 404, особенно если веб-сайт доступен тем, кто работает в других сетях (например, в вашей сети мобильной связи или у друга в другом городе).
404 на всем сайте не особенно распространены, если только ваш интернет-провайдер или правительство не фильтруют / цензируют веб-сайты. Независимо от причины, если это произойдет, попробуйте другой набор DNS-серверов. Смотрите наш список публичных DNS-серверов для некоторых альтернатив и инструкций по этому вопросу.
-
Свяжитесь с сайтом напрямую. Если они удалили страницу, за которой вы следите, то ошибка 404 вполне законна, и они должны быть в состоянии сообщить вам об этом. Если они переместили страницу и генерируют 404 вместо того, чтобы перенаправлять посетителей на новую страницу, они будут рады услышать от вас, чтобы они могли исправить это.
- Наконец, если ничего не помогает, подождите. Нет, это не весело, но это может быть единственным способом действий, особенно если вы уверены, что ошибка 404 не должна возникать (т. Е. Страница действительно должна быть на том URL-адресе, который у вас есть, а другие сталкиваются с той же проблемой). и нахожу это одинаково странным).
Как найти страницы с ошибкой 404?
Регулярная проверка на 404 ошибку должна войти в обычную практику администратора сайта или SEO-специалиста. Своевременно обнаружив и устранив проблему, можно сохранить доверие пользователей и избежать понижения в выдаче. Как проверить 404 ошибку? Соответствующие опции предусмотрены в сервисе Google для веб-мастеров. Есть еще несколько способов
Специализированные программы — краулеры
Специалисты пользуются программами для поиска страниц с дубликатами и «битыми» ссылками. Практически в каждой из них есть возможность найти 404-е и выгрузить их данные в отдельный файл. Такой функционал имеется у платных инструментов Netpeak Spider и Screaming Frog Seo Spider, а также в бесплатном Xenu Link Sleuth.
Плагины для CMS
Если сайт работает на WordPress, можно воспользоваться плагином Broken Link Checker. Все «битые» URL после сканирования он сохраняет категории «Неправильные ссылки» на панели инструментов.
Плагины для браузеров
Для Chrome можно загрузить бесплатный инструмент Redirect Path. С помощью него легко проверять, действительно ли страница выдает ошибку 404.
Расширение для Chrome Check My Links в автоматическом режиме сканирует ссылки сайта, определяя рабочие и проблемные ссылки.
Проверить 404 ошибку можно в панели администратора хостинга FREEhost.UA.
Есть два варианта контроля «битых» ссылок:
-
Просмотр логов. Поиск файлов error_log в журнале ошибок сервера. Все URL, выдающие Page Not Found, можно выгрузить отдельно.
-
Инструмент анализа ответов сервера AWStats. Он продемонстрирует в том числе и все ответы 404.
Что, если Вы владелец сайта на котором ошибка 404?
Подготовьте страницу 404 для своих пользователей на случай ошибки
Если вы сами владелец сайта и при переходе возникает ошибка 404, проверьте, чтобы на FTP (протокол передачи файлов) в корне вашего ресурса был файл .htaccess. Часто он меняется и может иметь формат блокнота .txt, в этом случае его имя нужно изменить именно на .htaccess
Проверьте материал, который опубликован на сайте
Иногда, по неосторожности, можно поставить статус статье «На утверждении» или «Черновик». В этом случае перейдите в панель управления сайтов и найдите эти статьи
Исправить ошибку 404 просто, если восстановить статус «Опубликовано».
Дубли страниц. Проверьте адрес вашей страницы. После перенастройки файлов, вполне может случиться, что дубли страниц будут удалены. Например, у вас сайт имеет следующий адрес: https://error4xx.com/category/post-name/. Вы решили убрать костыль «category». Теперь у вас https://error4xx.com/post-name/, а значит первой ссылке больше не существует.
Для удобства и лояльности пользователей, заранее настройте страницу ошибки 404, чтобы предложить пользователю варианты перехода по Вашему сайту. Иначе есть риск потери посетителей вовсе.
Надеемся, что вся информация, указанная выше, была вам полезна и доступна для восприятия. И конечно же, желаем поменьше этих злых ошибок 404.
Интересно и оригинально оформленные 404 страницы
Тут примеры достойных 404 страниц, которые впечатляют не только креативно анимированной иллюстрацией с интересным описанием 404, но и блестящей реализацией нестандартной идеи.
За работой квантовый хомяк-робот из мира Discord.
Плавник акулы, он и в луже 404-й страницы захватывает внимание
03. Toggl
Красиво анимированная трехмерная графика страницы переносит в сказку с 404-сюжетом. По-мультяшному реалистично.
04. Designzillas
Дизайн-зиллы сделали страшилку из своей 404 страницы. Персонаж монстра служит символом существенных результатов креативной студии. Прокрутите – увидите как вылупляется дракон.
Такой страницы нет, как и снежного человека, единорога или лох-несского чудовища. …или она существует?
Персонаж с главной страницы сайта задумчиво прогуливается по 404-й.
07. Weemss
Каждый раз, когда кто-либо посещает эту страницу, пони превращается в зомби. Чтобы спасти хотя бы 1-го пони предлагают войти или подписаться на софт.
Может кому знакомо? В домашнем хаосе с малышом и котом, вырванные страницы становятся самолетиками.
10. De’Nastia
Предлагая уютные товары для дома, De’Nastia встречает ошибающихся адресом пользователей симпатичной 404-й страницей.
В странном месте бродят свинки с курицами, природа буйствует красками. Страница «Not Found» напоминает сказку.
Обратный отсчет в ожидании столкновения ракеты с землей…
Страница ошибки сайта американского такси-сервиса.
Внедорожник 4×4 на странице 404
Креативное агентство развело анимированный костер на 404-й странице.
Перекати-поле подкатывается к надписи 404. Это растение пустынь и степей, а вы на странице ошибки.
Интерактивная анимация цифр 404 на странице с ошибкой.
19. Grainand Mortar
Трафаретное изображение тигра в белой цифре 404, соответствуя акцентному цвету (коричневый) создает приятный контраст с фоновой текстурой изогнутой сетки.
Тематическая 404-я сайта разработчиков и дизайнеров.
Красиво оформленная 404-я страница российской студии дизайна.
22. Love Beets
Английская ферма выращивает овощи для салатов. Интереактивный редис под социальный шаринг на 404-й странице – это оригинально и уникально.
В чём опасность ошибки
Изначально может показаться, что в этой ошибке нет ничего страшного, и никакого вреда она принести не может.
Если рассуждать с позиции владельца сайта, то появление подобных страниц ведёт к значительному уменьшению количества посещений. А это непосредственным образом влияет на заработок. Одни юзеры будут думать, что сайт неисправен и возвращаться к нему нет смысла. У других формируется представление, что ресурс вовсе удалён.
Нет ничего приятного в том, когда открываешь ссылку, где потенциально находится искомая и необходимая информация, что видно из описания в том же поисковике, а в ответ получаешь 404 на экране.
Другая проблема скрывается в индексации. Поисковые системы негативно реагируют на сайты, где имеется множество битых ссылок и страниц, которых не существует. Потому индексация подобных ресурсов будет снижаться.
Настройка страницы 404 для самописных сайтов
Если ваш ресурс работает на самописной CMS, фреймворке или другой платформе, которая не обладает функционалом по редиректу на заглушку из коробки, то, увы, придется все делать своими руками.
Для начала, мы должны указать в htaccess специальный код, который будет перебрасывать пользователей на определенную страницу в случае обращения к неправильному адресу.
Находим этот файлик на хостинге и где-нибудь в конце прописываем такой код:
Вместо site.com – ваш домен. А вот 404.php – и есть файл, в котором хранится содержимое заглушки. В отличие от CMS, здесь его придется делать полностью с нуля. Но бывалых программистов это вряд ли напугает. Если хотите, можете сделать простенький вариант, где будет текст, например: “Не удается найти страницу, извините, вот вам ссылки на разделы сайта”. Для хороших поведенческих факторов этого будет достаточно. Хотя, конечно, лучше проработать этот файл более детально.
Сделать переадресацию можно и с помощью php. Для этого в статичную часть вашего сайта, если он написан на php, вы должны добавить следующий код:
Этот файл будет вызывать ошибку 404. Однако в этом случае могут понадобиться дополнительные манипуляции с кодом на PHP. Так просто реализовать страницу 404 на самописном сайте не выйдет, все зависит от конкретного случая.
Если вы не обладаете должными знаниями и опытом, то не мучайте себя. Лучше сразу обратитесь к программистам, которые понимают и знают, что и как должно выглядеть. Хотя, мне трудно представить мало понимающего человека с самописным сайтом.