Почему возникают ошибки на сайте, что они значат и как их исправить
Наверняка вы сталкивались с ситуацией, когда при попытке зайти на сайт вместо нужной страницы он выдавал то ошибку 404, то 503, то 500, то 403. Что же означают все эти магические цифры, и что делать владельцу сайта, если пользователи сталкиваются с ними? Раскрываем все тайны в этом материале.
Немного о кодах состояния HTTP
Для начала немного базовой теории. Когда вы пытаетесь зайти на веб-сайт, ваш браузер отправляет HTTP-запрос на сервер, где находится этот сайт. Каждый HTTP-запрос, принятый сервером, получает код состояния HTTP — трёхзначное число. Но число не простое, а особенное — оно принадлежит одному из пяти классов состояний:
- 1**: информационные;
- 2**: успешные;
- 3**: перенаправления;
- 4**: ошибки на стороне клиента;
- 5**: ошибки на стороне сервера.
В этом материале мы остановимся на классах ошибок 4**, 5** и расскажем, как их решить, если ваш сайт размещён на виртуальном хостинге
Коды состояния HTTP, принадлежащие классу 4**, говорят о том, что неполадки произошли на стороне посетителя сайта (например из-за проблем с браузером или опечаток в ссылках). Тем не менее, всегда полезно знать, на какую ошибку наткнулся пользователь — возможно, проблема на самом деле кроется в сайте. А коды класса 5** возвращаются веб-сервером, когда он столкнулся с ошибкой и, вероятно, не может обработать запрос клиента.
Посмотрим, что же может сделать администратор сайта, чтобы решить распространённые ошибки при доступе к веб-ресурсу.
Ошибки клиента
400: Bad Request
Код «Неверный запрос» означает, что в HTTP-запросе содержится синтаксическая ошибка. Несколько примеров, когда такое может произойти и какие действия стоит предпринять:
- У пользователя повреждены файлы cookie — посоветуйте почистить кэш и файлы cookie.
- Внутренняя ошибка браузера — можно попробовать обновить или переустановить браузер.
- Опечатка при вводе запроса вручную (например в консольных командах wget или curl).
401: Unauthorized
Код «Не авторизованный» возникает в случае проблем с аутентификацией или авторизацией на сайте. Например, посетитель пытается посмотреть свой профиль в интернет-магазине, но не ввёл логин и пароль или указал их с ошибкой. В этом случае код ответа 401 будет отправляться до тех пор, пока он не предоставит правильные учётные данные.
Если же ошибка не исчезает, администратору сайта стоит проверить, не повреждён ли файл .htpasswd с данными для входа пользователей.
403: Forbidden
Ошибка подключения к сайту «Запрещено» говорит о том, что у посетителя нет доступа к запрашиваемому ресурсу, файлу или странице. Такая ситуация обычно возникает по разным причинам:
- Нет прав на открытие файла. Убедитесь, что у пользователя есть права на чтение файла (команда chmod вам в помощь).
- Запрет доступа в .htaccess. Возможно, вы ограничили доступ к сайту каким-либо IP-адресам в файле .htaccess.
- Нет индексного файла в запрашиваемой директории. Попробуйте создать индексный файл или включить листинг директорий в конфигурации веб-сервера.
404: Not Found
Пожалуй, самая известная ошибка, с которой сталкивались почти все пользователи Интернета. Она означает, что сервер не может найти запрашиваемый ресурс, или, проще говоря, — «такой страницы не существует».
Если вы уверены, что ошибка 404 на сайте возникать не должна, проверьте ссылку на наличие опечаток и удостоверьтесь, что файл страницы не перемещён и не удалён. Также проблема может быть в отсутствии доступа пользователя к папке, где находится файл — чтобы включить его, нужно добавить разрешение на чтение и выполнение для каталога.
Ошибки сервера
500: Internal Server Error
«Внутренняя ошибка сервера» часто появляется, когда сбой нельзя отнести ни к одной другой известной ошибке класса 5**. Код ошибки 500 сайта означает, что проблема, скорее всего, кроется в настройках сервера.
Наиболее распространенные причины неполадок:
1. Допущена ошибка в файле .htaccess. Попробуйте переименовать его и проверить, работает ли сайт.
2. Отсутствие необходимых пакетов, некорректно выбрана версия PHP. Возможно, следует поменять версию PHP или установить необходимые модули.
3. Ошибка в коде сайта. Если раньше всё работало, восстановите сайт из резервной копии.
502: Bad Gateway
Если ошибка 502 при открытии сайта возникает регулярно, то стоит обратиться в службу техподдержки хостинг-провайдера. При этом подробно опишите действия, которые приводят к возникновению проблемы и укажите, во сколько она обнаружена (если вы обращаетесь в техподдержку REG.RU, то указывайте московское время).
Код «Сервис недоступен» на виртуальном хостинге означает, что превышен лимит на количество HTTP-запросов (со всеми лимитами можно ознакомиться в технических характеристиках хостинга). Ошибка может возникнуть, например, если при формировании страницы ваш код делает очень много обращений к изображениям, стилям и другим файлам. Возможные решения — либо оптимизировать код и уменьшить число HTTP-запросов, либо перейти на более производительный тариф хостинга.
504: Gateway Timeout
Ошибку можно расшифровать как «время ожидания ответа сервера истекло». Она возникает, когда веб-сервер не может получает ответ от сайта за установленный отрезок времени (по умолчанию 300 секунд).
Обычно так происходит, когда скрипты сайта выполняются слишком долго (например выгрузка базы данных). В этом случае можно обратиться к сайту, минуя веб-сервер, через порт 8081 (для сайтов, работающих на панели управления ISPmanager) или 8080 (для cPanel и Plesk). Если же вы хотите вручную настроить интервалы для ожидания ответа сайта, это можно сделать только на VPS, где доступны более гибкие настройки сервера.
⌘⌘⌘
Теперь вы знаете, какие бывают ошибки на стороне клиента и сервера, где искать неполадки и как устранять их. На самом деле кодов состояния HTTP гораздо больше, и мы перечислили лишь самые основные.
Также не забывайте, что если у вас не получается исправить какую-либо проблему с сайтом, вы можете поискать решение в нашей Базе знаний или обратиться в техподдержку — мы всегда готовы помочь.
Если вы знаете другие возможные решения ошибок, которые мы упомянули в статье, — смело пишите о них в комментариях.
Ошибка 404. Страница не найдена что это значит и как исправить
Одной из самых распространенных проблем, с которыми сталкиваются посетители различных сайтов является ошибка 404 страница не найдена. Сегодня мы подробно разберем, почему она возникает, как избавиться от нее и существует ли возможность обезопасить свой ресурс.
Ошибка 404 — это код состояния HTTP, который означает, что страницу, которую вы пытались открыть на веб-сайте, не удалось найти на сервере.
Чтобы было понятно, ошибка 404 указывает, что, хотя сам сервер доступен, конкретной страницы, показывающей ошибку — нет.
Сообщения об ошибках 404 Not Found часто отдельно настраиваются вебсайтами. Вы можете увидеть некоторые из наиболее креативных в нашем списке лучших страниц ошибок 404. Поэтому имейте в виду, что ошибка 404 может отображаться практически любым способом, который только можно себе представить, в зависимости от того, на каком веб-сайте она показывается.
Как вы могли увидеть ошибку 404
Вот несколько распространенных способов отображения ошибки HTTP 404:
- Ошибка 404
- 404 не найдено
- Ошибка 404
- Запрошенный URL [URL] не был найден на этом сервере
- HTTP 404
- Ошибка 404 не найдено
- 404 — файл или каталог не найден
- HTTP 404 не найден
- 404 Страница не найдена
Сообщения об ошибках 404 Not Found могут появляться в любом браузере или любой операционной системе. Большинство ошибок 404 Not Found отображаются в окне интернет-браузера так же, как и веб-страницы.
В Internet Explorer сообщение «Веб-страница не найдена» обычно указывает на ошибку HTTP 404, но возможна ошибка 400 Bad Request. Вы можете проверить, на какую ошибку ссылается IE, проверив 404 или 400 в строке заголовка.
404 ошибки, полученные при открытии ссылок через приложения Microsoft Office, приводят к появлению на интернет-сайте сообщения о том, что запрошенный вами элемент не может быть найден (HTTP / 1.0 404) в программе MS Office.
Когда Центр обновления Windows выдает ошибку 404, он отображается в виде кода 0x80244019 или в виде сообщения WU_E_PT_HTTP_STATUS_NOT_FOUND .
Причины ошибок HTTP 404
Технически, ошибка 404 является ошибкой на стороне клиента, подразумевая, что ошибка является вашей ошибкой, либо потому, что вы неправильно ввели URL, либо страница была перемещена или удалена с веб-сайта, и вы должны были знать об этом.
Другая причина — веб-мастер переместил страницу или ресурс, но сделал это, не перенаправляя старый URL-адрес на новый. Когда это произойдет, вы получите ошибку 404 вместо того, чтобы автоматически перенаправляться на новую страницу.
Веб-серверы Microsoft IIS иногда предоставляют более конкретную информацию о причине ошибок 404 Not Found, добавляя после 404 суффикс числа, как в HTTP Error 404.3 — Not Found, что означает ограничение типа MIME.
Чем опасна ошибка 404 Not Found
На первый взгляд может показаться, что 404 ошибка в по сути безвредна и не несет никакой угрозы для сайта. Во-первых, такой подход может просто оттолкнуть посетителя от ресурса. Некоторые могут подумать, что такого сайта теперь вообще больше не существует, другие же просто не захотят связываться. Пользователей раздражает, когда они не получают информацию, которую им обещала ссылка.
Вторая причина куда более прозаичная — поисковые системы не очень любят эту ошибку. Если во время обхода ресурса роботы столкнуться с большим количеством битых ссылок или несуществующих страниц, то сайт может быть значительно понижен в индексации.
Как найти ошибку 404
Некоторые сайты имеют сотни или даже тысячи страниц, отследить все вручную просто не представляется возможным. Существует огромное количество программ и сервисов, которые позволяют найти на любом ресурсе битые ссылки. Каждый вебмастер выбирает то, что ему больше нравится, руководствуясь личными предпочтениями. Но в первую очередь обратить внимание стоит на следующие:
- Яндекс. Вебмастер;
- Google Search Console;
- Различные специализированные сканеры.
В абсолютном большинстве случаев все эти сервисы бесплатны и позволяют полностью контролировать все ошибки, возникающие на интернет-ресурсе. В первую очередь стоит пользоваться первыми двумя, так как они специализируются на отслеживании технических проблем.
Как исправить ошибку 404 Not Found
- Повторите попытку загрузить веб-страницу, нажав клавишу F5, нажав / коснувшись кнопки обновления / перезагрузки, или снова попробовав ввести URL в адресной строке.
Ошибка 404 Not Found может появиться по нескольким причинам хотя проблемы не существует, поэтому иногда простое обновление загружает искомую страницу. - Проверьте на наличие ошибок в URL. Часто ошибка 404 Not Found появляется из-за неправильного ввода URL-адреса или перехода по ошибочной ссылке.
- Перемещайтесь на один уровень каталога в URL назад, пока не найдете что-нибудь.
Например, если www.web.com/a/b/c.htm дал вам ошибку 404 Not Found, перейдите на страницу www.web.com/a/b/. Если вы ничего не нашли здесь (или ошибка), перейдите на www.web.com/a/. Это должно привести вас к тому, что вы ищете или по крайней мере, подтвердить, что оно больше не доступно.
Если вы перешли на домашнюю страницу веб-сайта, попробуйте выполнить поиск нужной информации. Если на сайте нет функции поиска, попробуйте перейти на страницу, которую вы хотите, используя ссылки категории, чтобы углубиться в сайт.
- Поиск страницы через поисковую систему. Вполне возможно, что у вас просто неправильный URL-адрес, и в этом случае быстрый поиск в Google или Яндекс приведет вас туда, куда вы хотите.
Если вы нашли страницу, на которой вы были, обновите свою закладку или избранное, чтобы избежать ошибки HTTP 404 в будущем. - Очистите кеш браузера, если у есть подозрение, что сообщение 404 Not Found может быть только у вас. Например, если вы можете получить доступ к URL-адресу со своего телефона, но не со планшета, очистка кэша в браузере планшета может помочь.
Вы также можете рассмотреть возможность очистки файлов cookie вашего браузера или, по крайней мере, файлов, связанных с данным веб-сайтом, если очистка кэша не работает. - Измените DNS-серверы, используемые вашим компьютером, но обычно только в том случае, если весь веб-сайт выдает ошибку 404, особенно если веб-сайт доступен тем, кто работает в других сетях (например, в вашей сети мобильной связи или у друга в другом городе).
404 на всем сайте не особенно распространены, если только ваш интернет-провайдер или правительство не фильтруют / цензируют веб-сайты. Независимо от причины, если это произойдет, попробуйте другой набор DNS-серверов. Смотрите наш список публичных DNS-серверов для альтернативы и инструкций по этому вопросу. - Свяжитесь с сайтом напрямую. Если они удалили страницу, за которой вы следите, то ошибка 404 вполне закономерна, и они должны сообщить вам об этом. Если они переместили страницу и генерируют 404 вместо того, чтобы перенаправлять посетителей на новую страницу, они будут рады услышать от вас, чтобы могли исправить это.
См. Наш список контактной информации на веб-сайте для получения ссылок на учетные записи социальных сетей, которые вы можете использовать для сообщения об ошибке 404 или отслеживания статуса проблемы, если она широко распространена. Некоторые сайты даже имеют номера телефонов и адреса электронной почты!
Если вы подозреваете, что все получают ошибку 404 на этом сайте, но вы не уверены, быстрая проверка в Твиттере может помочь ее устранить. Все, что вам нужно сделать, это поискать в Твиттере хеш теги #websitedown, как в #facebookdown или #youtubedown. Пользователи Twitter, как правило, первыми начинают говорить об недоступности веб-сайта.
Наконец, если ничего не помогает, подождите. Нет, это конечно не весело, но это может быть единственным действием, особенно если вы уверены, что ошибка 404 не должна возникать (т. е. страница действительно должна отображаться по URL-адресу, который у вас есть и другие сталкиваются с той же проблемой).
Вы можете найти 404 ошибки на своем собственном веб-сайте с помощью таких инструментов, как DeadLinkChecker.com и ATOMSEO.
Ошибки, похожие на ошибку 404
Некоторые сообщения об ошибках на стороне клиента, относящиеся к ошибке 404 Not Found, включают в себя 400 Bad Request, 401 Unauthorized, 403 Forbidden и 408 Request Timeout.
Также существует несколько кодов состояния HTTP на стороне сервера, например популярная 500 Internal Server Error. Вы можете увидеть их все в нашем списке ошибок HTTP.
Другие случай решения вопроса 404 Not Found
Выше описано два основных решения возникающей ошибки. Но они не решают всех возможных проблем. Есть еще несколько советов, которые дают специалисты вебмастерам:
- Не стоит давать сложных адресов основным страницам сайта. Такие важные вкладки, как например «контакты» должны иметь простой адрес.
- Не стоит часто переименовывать страницы, давая им новые ссылки. Это введет в заблуждение абсолютно всех, в том числе и поисковых роботов.
- Свой ресурс нужно размещать только на надежных серверах. Это избавит от огромного количество проблем.
Как использовать ошибку 404
Можно сколько угодно приложить усилий, но периодически пользователи будут запрашивать и находить страницу с ошибкой 404. Избежать этой проблемы полностью в любом случае не получится. Но ее можно превратить в эффективный инструмент, позволяющий конвертировать ошибки в реальных посетителей. Он выполняет три основные функции:
- привлекает внимания к нестандартной ситуации;
- говорит пользователю, что он допустил ошибку, но интересующая его информация скорее всего имеется на сайте;
- предлагает возможные варианты действий.
Главное, что необходимо сделать — отказаться от стандартной формы, сообщающей о том, что запрашиваемая страница не найдена. Фактически она говорит пользователю, что он ошибся, но не предлагает ему ничего взамен.
Все современные CMS имеют возможность настроить дизайн страницы с данной ошибкой. Вот, что может размещаться на такой странице:
- ссылка на главную страницу;
- ссылки на самые популярные материалы сайта;
- карта сайта;
- форма поиска;
- форма обратной связи.
Все это позволит не просто превратить ошибку в конвертацию, но и отслеживать проблемы, возникающие на сайте.
Ошибки вебмастеров, связанные с 404 Not Found
На первый взгляд все достаточно просто, однако, существует огромный ворох проблем связанный с 404 страницей. В подавляющем большинстве случаев они возникают из-за неправильной настройки сервера. Вот список основных из них:
- Слишком большое количество битых ссылок и несуществующих страниц. Об опасности этого подробнее писалось выше. Подобная ситуации чаще всего возникает на молодых сайтах при постоянном переименовывании и перелинковки страниц.
- Использование стандартных шаблонов 404 страницы. Фактически это оставляет посетителя наедине с самим собой. Вероятность его возвращения на такой ресурс резко стремится к нулю.
- Отсутствие предупреждения о том, что эта страница не работает. Такая ошибка встречается на собственных шаблонов, она может ввести посетителя в заблуждение, что все работает так как надо.
- На все запросы сервер выдает ответ HTTP «200 OK». Такое возможно, когда вебмастер пытается полностью избавится от ошибки 404, насильно заставляя сервер отвечать, что все работает.
- На дизайн страницы 404 стоит 301 редирект с ответом «200 OK».
Если обратится к рекомендациям поисковых систем, то они говорят буквально следующее: страница 404 должна вписываться в общую концепцию оформления сайта. Не стоит применять цвета, которые не использовались при создании остальных элементов ресурса.
Как видно, при возникновении ошибки 404 Not Found вопрос что делать не стоит остро. Она устраняется достаточно легко. Но самое главное — при правильном подходе можно использовать ее для эффективной конвертации посетителей ресурса.
ЧТО ЭТО И КАК ИСПРАВИТЬ
Когда я открываю какую-то страницу из поиска и вижу «404 Not Found», то очень сильно раздражаюсь и негодую.
Ведь я потратила на это время, предвкушая, что вот-вот найду полезный и интересный контент, но….. Зайду ли я на этот сайт еще раз? В 99% — нет. Так поступает большинство пользователей. Но не будем впадать в панику и пессимизм.
Что же это за ошибка, откуда она берется и как это исправить — поговорим в этой статье.
Почему пишет страница не найдена?
И на этот вопрос есть несколько ответов.
- Во-первых, пользователь неверно ввел адрес в строку браузера: забыл символ, букву, цифру итд. Сервер запрос получил, но вот найти такую страницу не смог.
- Во-вторых, сбои с правильным отображением могут происходить из-за нарушений сеансов связи.
- В-третьих, ошибка not found может появиться в случае некорректного функционирования самого сервера, который выдает такой месседж даже при нормально работающем сайте. Такое встречается крайне редко и связано с вирусными атаками.
- В-четвертых, код ошибки 404 означает, что на сайте есть физически несуществующая страница.
Раскладываем на слагаемые
Мало кто знает о том, что каждая цифра в 404 имеет свою символику. Первая четверка повествует о том, что поисковый запрос занял очень много времени или сам пользователь допустил ошибку и неверно ввел url. Ноль говорит о синтаксической ошибке, а оставшаяся четверка указывает на то, что запрошенный источник не был найден.
Кстати, мы занимаемся доработками сайта!
Подробнее
В большинстве случаев это пугает пользователей, поэтому важно по максимуму сделать ее привлекательной, чтобы посетитель не ушел сразу, а продолжил свое путешествие по вашему сайту в поисках нужной информации. Но многие разработчики не уделяют должного внимания этой ошибке и поэтому теряют пользователей.
Что такое идеальная страница 404 Not Found?
Большинство страниц имеет однотипное и безликое оформление ошибки. Но привлекательная картинка или текст могут существенно сгладить негативное впечатление и стать своеобразным извинением перед пользователем за досадную ошибку. Если подойти к этому вопросу серьезно, то страница с ошибкой может решать такие задачи как:
- привлекать внимание посетителей
- объяснять причину ошибку
- давать инструкцию для исправления
Почему бы не прибегнуть к юмору и креативу? Посмотрите удачные примеры оформления страниц с 404 ошибкой:
Любое препятствие или ошибку можно превратить в возможность. Именно в возможность выделиться среди конкурентов.
Ошибка 404 для этого подходит как нельзя лучше. Укажите там контакты. Если это интернет — магазин, то устройте грандиозную распродажу.
А знаете ли вы, что в глобальной сети интернет ходит легенда о том, что самый первый сервер находился именно в комнате № 404 Европейской Ассоциации по ядерным исследованиям. Поверили?:)
Представляете, если обыграть так всю страницу в виде засекреченной лаборатории, в комнате с роковым номером, заваленной сложнейшим оборудованием работают и живут фанатики своего дела. Мигание разноцветных индикаторов отражается на их белых халатах. Они обмениваются фразами, непонятными непосвященным, общаются на языке цифр, как будто и сами превратились в детали своих удивительных машин. Поиграйте с анимацией, видео, гифками.
Согласитесь, что такие картинки могут зацепить внимание посетителей и продлить время их пребывания на сайте. Помимо забавной картинки можно разместить полезную информацию, касающуюся тематики вашего бизнеса или просто развлекательный контент.
Как удалить ошибку 404
Самый действенный способ исправить подобный опус — правильно ввести страницу в строку браузера и обновить ее при помощи клавиши F5, она работает одинаково во всех браузерах.
Второй способ — проверить уровень соединения с интернетом. Ошибка 404 может показываться, если отсутствует подключение.
Третий способ — ошибка также вылезает, когда пользователь сам неправильно ввел адрес ресурса. Для ее исправления достаточно внимательно проверить адрес и скорректировть его.
Четвертый способ — бывает так, что иногда нужно просто перейти на один уровень вверх в случае связанного ресурса.
Пятый способ — проверить, правда ли существует нужная страница, можно в поисковике или на мобильном гаджете. Для инициализации существуют и более продвинутые сервисы, например, WhoIs.
В нужную строку просто введите адрес и система сама выдаст всю информацию по объекту: подтверждение физического существования, провайдер, сайт итд.
Иногда случается и так, что пользователь не может ничего сделать — страница не обновляется и ошибка не исчезает. Причина кроется в том, что владелец сайта перенес информацию на новый ресурс, но не привязал старый адрес к новому. Если информация нужна срочно и вы уверены, что она там раньше была, можно отправить сообщение владельцу сайта по электронной почте и уточнить причину ошибки.
Рекомендации специалистам: как найти все 404 ссылки на сайте
Чтобы качественно проверить все страницы, лучше воспользоваться сразу несколькими специализированными сервисами: плагин Broken Link Checker для WordPress, инструменты Google Web Masters Tool и аналогичные сервисы в Яндексе.
Есть еще специальный файл htaccess, который помогает настроить редиректы, права доступа для разных админов, авторизацию и позволяет настраивать собственные общие страницы ошибок, в том числе 404. Проверить ссылки можно и через специализированные сервисы, которыми пользоваться очень просто: достаточно ввести в строку поиска ссылку и система выдаст результат уже через пару минут.
Влияет ли ошибка на ранжирование в поисковиках?
Дело в том, что подобные ошибки сокращают время пребывание пользователей на сайте, а в 2018 году этот показатель стал учитываться поисковиками при ранжировании сайта. Яндекс и Гугл видят в этом угрозу снижения качества сайта и низкое соответствие запросам пользователей. И даже могут понизить сайт в результатах поиска.
404 ошибка — это не критично, но все-таки поможет повлиять на поведение пользователей. Уделите время на то, чтобы сделать эту страницу по максимуму полезной и интересной.
Ошибка 404 – Страница не найдена – что это значит, как исправить
Привет! Появилась ошибка 404? Что это? Ничего страшного! В 99% случаев она от вас не зависит – обычно это ошибка самого сайта, и вам ее никак не устранить. А вот об особенностях и возможных способах исправления будет ниже целая статья.
Обязательно прочитать!
Ошибка 404 – Страница не найдена – ошибка самого веб-приложения. В 99% случаев она никак не зависит от самого пользователя. Эта ошибка возникает, когда вы переходите по какой-то ссылке, но в настоящий момент этой страницы почему-то не существует. Просто нет такой страницы и все!
Про технологии
Ошибка 404, или в оригинале 404 Not Found. В переводе на русский – «не найдена». В процессе обращения к сайту вы отправляете к нему запрос на получение страницы. В штатном режиме сервер вам спокойно отдает нужную страничку под кодом «200 OK». Этот код вы даже не заметите, но он есть в самом заголовке ответа.
Если же по какой-то причине страница не будет найден – код ошибки будет в большинстве случаев как раз 404. И вам либо просто отдается страница 404 (без графики), либо веб-сервер подготавливает для вас специальную страницу 404.
Примеры будут ниже.
https://wifigid.ru/
По ссылке выше открывается чистый сайт:
https://wifigid.ru/123/
А по этой ссылке страницы у нас не существует. И сервер вам говорит о том, что такой страницы нет и посылает код 404.
Обратите внимание, что стандартной надписи нет, но суть не меняется – возникает все та же ошибка, которая от вас никак не зависит. Просто у нас нет такой страницы. А вот если она когда-нибудь появится, то все сразу заработает.
А это стандартный вид самого браузера, если владелец площадки не позаботился о специальном виде:
Может быть интересно! Статусы бывают разные – 2XX – означает, что все загрузилось отлично, 3XX – страница куда-то переехала или у вас нет доступа, 4XX – значит ошибки приложения или сайта, 5XX – ошибки самого сервера.
Внешний вид ошибки 404
Как мы выше поняли, в протоколе HTTP запроса на любой 404й странице будет одно и то же:
А вот внешне оно может выглядеть так, как угодно владельцу сайта. Как это сделано у нас, вы видели выше, а вот небольшая подборка из других источников:
Да даже Яндекс не застрахован от проблем:
И Google тоже…
Причины ошибки
А теперь обсудим возможные причины возникновения этой ошибки. Еще раз повторюсь – в 99% случаев от вас здесь ничего не зависит. Вот возможные варианты:
- Ошибка в написании ссылки – вам кто-то скинул обрезанную ссылку, или какой-то сайт неправильно вставил – и вы переходите по заранее неправильному адресу. Т.е. из-за человеческой ошибки теперь страницу найти нельзя.
- Страницу удалили – тоже очень частая причина, когда владелец удаляет страницу, а сообщить об этом забывает. Итого сервер не может по прежнему адресу найти страницу, хотя на нее и ссылались другие, и как итог вываливается код 404. Страница просто удалена, придется смириться с этим, ничего сделать нельзя.
- У страницы владелец сайта поменял адрес, но не перенаправил ее на новую. Тоже бывает, обычно движки сайтов сами справляются с этой бедой, но от ошибки никто не застрахован.
- Некорректная работа сервера. Бывает, что и сервер на сайте перенастроили и допустили какую-то ошибку в редиректах. У самого такое было: вроде бы все работает хорошо, пока тестируешь сам, но на практике все читатели уходили в молоко.
Посмотрели на проблемы выше? Как видите, среди них нет вашей вины. Единственный возможный вариант исправить что-то – попытаться посмотреть на ссылку и додумать ее. Это актуально в случае, если кто-то как-то криво передал ее в урезанном виде, или вставились лишние пробелы. Но такое встречается нечасто.
Как исправить и что делать?
Да почти никак, если этот статус был отдан не случайно, то и найти проблему будет почти невозможно. Ниже лишь советы по возможным действиям, чтобы исправить ошибку:
- Перезагрузите страницу. Нажимаем кружок в браузере «Обновить» или просто клавишу F Иногда это помогает.
- Проверьте ссылку на возможные ошибки – лишние символы в конце или их отсутствие, наличие пробелов и т.д.
- Если вы знаете название статьи – попробуйте воспользоваться поиском внутри сайта, может вывести на существующую копию.
- Если совсем все плохо – идите в Яндекс или Гугл и вбейте заново. Иногда находит нужное или даже копию.
Решения для профессионалов и вебмастеров описывать не буду. Если таковые имеются, пишите по почте, по свободному времени помогу разобраться с возможной бедой и у вас. А так просмотрите видео, может будет полезным:
Вот и вся наука. Ошибки такие попадаются, обычно они не зависят от пользователя. Но если у вас есть какие-то вопросы – пишите их в комментариях ниже к этой статье, будем разбираться.
Яндекс: «Ошибка 404 Нет такой страницы»
Всем доброго времени суток! Совсем недавно столкнулся с ошибкой 404 именно в поисковике «Яндекс». Как понимаю многих тяготит данная проблема, поэтому я решил написать более подробную статью по данной теме. Начнем с того, что ошибка 404 может возникнуть и появится не только в поисковике.
Также она не зависит от установленной операционной системы: Windows XP, 7, 8.1, 10 или даже Android и iOS. На других сайтах может быть также надпись: «Not Found», «Страницы не существует» или «Нет такой страницы». Как вы уже поняли данная ошибка может возникнуть на любом сайте и странице.
Причины появления ошибки 404
Чаще всего такая ошибка возникает, если при запросе к серверу он не может найти такую страницу. Например, вам скинули какую-то ссылку, вы на неё пытаетесь зайти, но зайти не можете и вылезает подобное сообщение – именно потому, что данной страницы просто нет. Чаще всего это происходит, когда ссылку нечаянно меняют при отправке добавляя в неё некоторые символы.
Давайте расскажу на примере. Вот у нас есть ссылка:
https://wifigid.ru/besprovodnye-tehnologii/wi-fi
Если скопировать эту ссылку или вставить куда-то, то вы без проблем попадете на установленную страницу. Но если в строку ссылки добавить какой-нибудь символ или удалить что-то, то вы увидите вот такое окошко.
Как видите я добавил в конец ссылки два символа и теперь страница не открывается. Как видите у нас нет надписи 404 ошибки, но сам смысл и посыл подобного предупреждения – одинаковый. На других сайтах данные статьи могут иметь разный дизайн.
В первую очередь нужно проверить правильность ссылки, потому что чаще всего люди отправляя адрес страницы могут нечаянно его изменить. Очень часто бывает, когда администраторы сайтов уделают или переносят страницы в другое место. Поэтому тут вашей вины нет, как вариант можно поискать на сайте в строке поиска нужную страницу по данному запросу или теме.
Как убрать ошибку
На самом деле точно решить данную проблему нельзя, так как проблема не у вас. Если вам ссылку скинул друг или знакомый, то попросите его продублировать её. Возможно, при отправке он как я и говорил ранее, нечаянно прописал лишний символ или поставил пробел.
Второй вариант — это ещё раз попробовать прогрузить этот сайт. Найдите кнопку перезагрузки страницы и нажмите её (имеет значок закругленной стрелочки).
Очень часто пользователь сам дописывает некоторые символы – посмотрите в ссылку и удалите лишнее, если найдете. Есть ещё один действенный способ найти нужный адрес вот по такой битой ссылке. Откройте любой поисковик «Яндекс» или «Google» и вставьте данный адрес в поиск.
Я в качестве эксперимента вставил ту самую битую ссылку, куда я добавил в конец два символа и Яндекс мне быстро нашел нужный адрес. Далее просто переходим на страницу. Второй вариант — это перейти на главную страницу сайта. После этого нужно найти поисковую строчку и вписать туда название темы, которую вы искали.
Попробуйте открыть ссылку в другом браузере: Google Chrome, Yandex, Opera и т.д. Если у вас получится открыть данную страницу, то вам нужно очистить кэш вашего браузера. Это можно сделать через «Историю браузера» в настройках. Или сделать с помощью программы CCleaner. Запускаем приложением заходим: «Стандартная очистка» – «Приложения». Установите галочки только возле своего браузера (для этого достаточно нажать на иконку). После этого нажимаем «Анализ» и «Очистка».
Если вы не можете зайти даже на главную страницу, то возможно на сервере ведутся какие-то технические работы и он пока не доступен. Поэтому можно попробовать зайти на него через какое-то время. Иногда бывает, что страница удалена с сайта самим администратором – поэтому поводу можно узнать у них, отправив свой вопрос на почту.
Бывают случаи, когда проблема появляется из-за кривых DNS адресов, которые используется у вашего провайдера. Но можно прописать их вручную.
- Нажмите одновременно на клавиши «Win» и «R»;
- Прописываем: «ncpa.cpl»;
- Выберите именно то подключение, через которое у вас идет интернет. Нажимаем правой кнопкой по нему и заходим в «Свойства». После этого выберите четвертый протокол и зайдите в его свойство. Укажите DNS адреса (8.8.8.8 и 8.8.4.4) как на картинке ниже. В конце два раза нажмите «ОК».
Если вам ничего не помогло, то напишите об этом в комментариях и опишите именно свой случай. Также вы можете писать свои решения там же. Помните – вы всегда можете обратиться ко мне или любому из наших специалистов там же в комментариях.
Файл ошибки HTTP 404 не найден на сервере — Internet Information Services
- Чтение занимает 2 мин
В этой статье
Эта статья поможет устранить проблему, из-за которой не найден файл ошибки HTTP 404 на сервере, на котором запущены службы IIS.
Примечание
Эта статья предназначена для администраторов веб-сайтов. Конечные пользователи, которые испытывают эти ошибки, должны уведомить администратора веб-сайта о проблеме.
Исходная версия продукта: Internet Information Services
Исходный номер КБ: 248033
Симптомы
При запросе веб-страницы в верхней части веб-браузера вы получите следующее сообщение об ошибке:
Не удается найти страницу
Страница, которая вы ищете, могла быть удалена, изменено ее имя или временно недоступна.
Далее на веб-странице выводится следующее сообщение об ошибке:
HTTP 404 — файл не найден
Службы IIS
Причина
Веб-сервер возвращает сообщение об ошибке HTTP 404 — файл не найден, если не удается получить запрашиваемую страницу.
Вот некоторые распространенные причины этого сообщения об ошибке:
- Запрашиваемая папка переименована.
- Запрашиваемая папка была перемещена в другое расположение и/или удалена.
- Запрашиваемый файл временно недоступен из-за технического обслуживания, обновления или других неизвестных причин.
- Запрашиваемая папка не существует.
- IIS 6.0: соответствующее расширение веб-службы или тип MIME не включены.
- Виртуальный каталог соединять с корнем диска на другом сервере.
Решение
Чтобы устранить эту проблему, убедитесь, что файл, запрашивается в URL-адресе браузера, существует на компьютере IIS и находится в правильном расположении.
Используйте оснастку консоли управления (MMC) IIS, чтобы определить, где файл должен существовать в файловой системе компьютера IIS.
Это важно, если веб-сайт использует виртуальный каталог (VDIR). VDIR — это каталог, который не содержится в домашнем каталоге веб-сайта, но отображается в браузере клиента так, как если бы он это делает. Этот виртуальный каталог должен быть соотноен с подкапкой на диске или ссылаться на файлы по имени.
Например, предположим, что URL-адрес, который вызвал ошибку 404, — это url-адрес, а оснастка IIS показывает, что для веб-сайта Microsoft.Com каталог /Test/фактически является виртуальным каталогом, который сопо сведениям о расположении c:\Information на компьютере http://Microsoft.Com/Test/File1.htm
IIS. Это означает, что необходимо убедиться, что File1.htm находится в каталоге c:\Information (и правильно ли написано имя файла).
Динамическое содержимое IIS: запись 404.2 в файле расширенного журнала W3C записи, если веб-расширение не включено. Используйте оснастку консоли управления (MMC) IIS, чтобы включить соответствующее веб-расширение. Веб-расширения по умолчанию включают: ASP, ASP.NET, Server-Side Includes, WebDAV publishing, FrontPage Server Extensions, Common Gateway Interface (CGI). Настраиваемые расширения необходимо добавить и явно включить. Дополнительные сведения см. в файле справки IIS.
Статическое содержимое IIS: запись 404.3 в файле расширенного журнала W3C записуется, если расширение не сописали с известным расширением в свойстве MIME Map. Используйте оснастку консоли управления (MMC) IIS для настройки соответствующего расширения на карте MIME. Дополнительные сведения см. в файле справки IIS.
Дополнительные сведения о других, менее распространенных причинах этого сообщения об ошибке см. в скрытых статических файлах IIS, возвращая ошибки HTTP 404 или «Отказано в доступе».
Дополнительная информация
Зачем настраивать страницы ошибок 404?
В этой статье вы узнаете, почему страницы с ошибками 404 так важны и как их настроить на своем веб-сайте.
страницы с ошибкой 404 являются результатом, когда сервер не может получить доступ к желаемому URL-адресу, запрошенному клиентом, потому что URL-адрес больше не существует на сервере. Ошибка 404 сравнима с распроданными товарами в магазине или старым адресом школьного друга, который с тех пор переехал. Если вы регулярно просматриваете веб-страницы, вы обязательно увидите фразу «Не найдено».Запрошенный URL /xyz.htm не был найден на этом сервере «несколько раз. Это стандартный текст, отображаемый, когда сервер не может найти определенный URL.
Сервер не может найти URL-адреса по многим причинам. Ошибка 404 может возникнуть в следующих ситуациях:
- Если страница переместилась: Вы решили перенести свой домен. Как правило, старые URL-адреса следует перенаправлять на новый сайт с 301-редиректом. Однако, если URL-адреса забыты, это приводит к сообщению об ошибке в виде кода состояния 404.
- Реструктуризация URL: Есть несколько причин, по которым URL меняются. Например, переименование каталога может потребовать изменения URL-адреса. Если внутренние ссылки не адаптированы соответствующим образом, это может привести к сообщению об ошибке 404. То же самое применимо, если внешний веб-сайт ссылается на страницу, которая больше не существует.
- Удаление URL: классическая ошибка 404 возникает с удаленными страницами. Это может произойти случайно или намеренно, если, например, товар больше не доступен в интернет-магазине.
Что произойдет, если я не настрою страницу с ошибкой 404?
Если страница 404 не создана, сервер не может предоставить адекватный ответ для ресурса, который не найден. Это плохо по двум причинам: во-первых, пользователи не знают, почему URL-адреса не работают, и отрицательно относятся к вашему сайту. Во-вторых, робот Googlebot хочет получить доступ к несуществующему ресурсу, но не получает правильный код статуса 404 или 410, что этот URL больше не доступен. В обоих случаях Google пошлет негативный сигнал.Это делает создание страницы с ошибкой 404 еще более важной.
Другой возможностью может быть 301-редирект на домашнюю страницу. Даже если этот вариант обычно выбирают крупные бренды, такие как Espirit или Airbnb, это приводит к так называемым программным страницам 404. Вы узнаете, что это означает, в последнем абзаце этой статьи.
ошибки 404 по сути не оказывают негативного влияния на рейтинг веб-сайта и не заставляют Google наказывать веб-сайт. Гэри Иллис подтвердил это своим твитом в 2015 году:
Рисунок 1: Твит Гэри Иллиса в 2015 году
Правильная настройка страниц ошибок
Чтобы отобразить страницу с кодом 404, просто введите в.htaccess будет достаточно. Затем это дополняется следующим сообщением.
- ErrorDocument 404 /meine-404-Fehlerseite.html
В переводе это означает, что если есть запрос сервера на URL-адрес, который больше не доступен (документ об ошибке 404), отображается следующая страница. Конечно, вам следует создать соответствующую страницу в своем домене. В зависимости от типа CMS такие страницы обычно уже доступны в стандартной комплектации.
Самый простой вариант страницы с ошибкой 404 может выглядеть так:
Рисунок 2: Простая страница ошибки 404
Быстро становится ясно, что важно не только отображать страницы с ошибкой 404, но и что они также должны быть правильно спроектированы, потому что такая страница с ошибкой 404 будет означать, что посетитель либо немедленно покинет страницу, либо вернется к результатам поиска Google , или полностью закройте браузер.Оба варианта вредны для вашего сайта. Вот почему вы должны подумать о следующих советах, как улучшить страницы с ошибками 404.
Создайте креативную страницу с ошибкой 404
Кто хочет застрять в тупике или стоять перед пустыми полками? Если посетитель сталкивается со страницей 404, вы должны сначала сообщить ему, что нужная страница больше не доступна.
1. См. Домашнюю страницу
Самый простой способ удержать пользователей на вашем веб-сайте — это ссылка на домашнюю страницу.
Рисунок 3: Ссылаясь на домашнюю страницу ryte.com
2. См. Другие категории и домашнюю страницу
Рисунок 4: Обращение к другим категориям на странице 404 (источник)
3. Предложите функцию поиска
Рисунок 5: Функция поиска на странице 404 (источник)
4. Предложите вариант взаимодействия
Рисунок 6: Возможность взаимодействия
Google не проявляет особого творчества со своей страницей с ошибкой 404.Однако, как поставщику крупнейшей поисковой системы в мире, очевидно, на какую страницу пользователь откроет следующую страницу…
Рисунок 7: 404-я страница Google
Регулярное управление и перенаправление при необходимости
Даже если ошибка 404 относится к «естественным» характеристикам веб-сайта, вам следует регулярно проверять свой веб-сайт на предмет возможных кодов ошибок, во-первых, чтобы быть уверенным, что все важные URL-адреса вашего веб-сайта доступны в браузере, а во-вторых, заметное накопление 404 ошибок может указывать на возможные проблемы либо после перезапуска, либо после реструктуризации ваших URL-адресов.
Если ваш сайт хранится в Google Search Console, вы можете найти отчет об ошибках 404 в меню «Ошибки сканирования». Выберите вкладку «Рабочий стол» и нажмите «Не найдено». Затем отображаются все ошибки 404, которые сообщает Google.
При анализе этих показателей обратите внимание, что данные частично генерируются путем сравнения URL-адресов, хранящихся в Sitemap.xml. Это означает, что здесь могут отображаться ошибки 404, которые уже были исправлены, или URL-адреса, которых больше нет в поисковом индексе Google.
Часто 404 ошибки появляются в списке внезапно, даже если вы уже отметили их как исправленные. Это происходит потому, что Google сканирует каждый веб-сайт несколько раз. Возможным решением этой проблемы является код ответа 410. Однако его следует использовать только в том случае, если вы уверены, что эта страница больше никогда не понадобится, поскольку 410 предполагает необратимое удаление страницы. Если вы примените правильные меры, все мягкие 404 должны исчезнуть.
Однако накопление этих ошибок не является проблемой для Google.В консоли поиска Google вы можете отметить правильные ошибки 404 и передать их в Google.
С помощью модуля Website Success Ryte предлагает вам возможность идентифицировать страницы с ошибками 404. Выберите вкладку «Карты сайта» и нажмите «Коды состояния файлов»
Рисунок 8: Просматривайте коды состояния 404 с помощью Ryte
Одним щелчком мыши по красной полосе с заголовком 4xx (не найдено) вы можете увидеть все URL-адреса, которые ведут на страницу с ошибкой.
Рисунок 9: Просмотрите все URL-адреса с кодом состояния 404 с помощью Ryte
Что означают программные ошибки 404?
«Мягкая ошибка 404» — это когда URL-адрес, запрошенный клиентом, не существует на сервере, но сервер возвращает другой код состояния.В то время как ошибка 404 регулярно возникает на веб-сайтах и не влияет отрицательно на рейтинг, мягкая ошибка 404 может оказать влияние. Это связано с тем, что Google по сути «обманут», и URL-адреса могут быть проиндексированы вдвое, или сканирование будет затруднено из-за мягкой ошибки 404.
В этом контексте также важно отметить, что несуществующие URL-адреса, которые перенаправляются на домашнюю страницу через перенаправление 301, оцениваются Google как мягкие ошибки 404.
Заключение
404 ошибки связаны с серфингом в сети, как и опечатки в текстах или распроданные товары в магазинах.Если ваши ошибки 404 накапливаются, вам обязательно нужно проверить конфигурацию вашего сервера или свои внутренние ссылки. Возможно, там есть несколько опечаток или «старые» URL после перезапуска.
Гораздо важнее, как вы справляетесь с этими ошибками и храните соответствующую страницу с ошибками на своем сервере, потому что с правильно спроектированной страницей ошибок вы гарантируете, что посетители не покинут ваш сайт сразу, когда они не найдут желаемый URL.
Эта статья была написана Филиппом Роосом и опубликована в журнале German Ryte Magazine 18 октября 2017 г.
Практика ведет к совершенству!
Проанализируйте свои ошибки 404 с помощью Ryte FREE
Начни сейчас!
ошибок тегов 404 в Google Search Console
Прежде всего: все, что я собираюсь сказать, не является грубым.Я просто пытаюсь помочь всем, кто может столкнуться с этой темой в будущем.
Итак, я не уверен, что вы сделали для решения своей проблемы, но для будущих читателей не делает ничего из того, что вы читали / видели выше. Я с трудом могу понять используемую логику.
Я заменил свою веб-ссылку на ../, потому что думал, что ...
Остановитесь прямо здесь.
1. Хорошее практическое правило: если вы на самом деле не знаете, что что-то делает, не выполняйте это.WordPress не может упростить создание встроенной ссылки. Выделите текст, нажмите кнопку «ссылка» в редакторе и выберите целевую страницу. Затем, если вы измените свой домен в будущем, WordPress самостоятельно выполнит переключение внутренних ссылок. Не используйте ./ или ../. См. Здесь для получения дополнительных разъяснений https://stackoverflow.com/questions/7591240/what-does-dot-slash-refer-to-in-terms-of-an-html-file-path-location
2. В наши дни использование target = ”_ blank” обычно не одобряется из-за проблем с безопасностью и плохого UX.Не используйте его, и особенно не используйте для внутренних ссылок.
может иметь какое-то отношение и к карте сайта Yoast, потому что я думаю, все началось, когда я установил карту сайта и поместил ссылки в свой robot.txt
3. Правильный файл — robots.txt, а не robot.txt. Даже если вы поместите его в robot.txt, WordPress автоматически создаст и обслужит базовый robots.txt, когда обнаружит запрос на один, когда он в настоящее время не существует.
4. Удаление всех этих ссылок карты сайта в файле robots.txt полностью избыточен, так как /sitemap_index.xml
уже содержит все дочерние карты сайта. Если у вас нет особых причин для изменения вашего robots.txt и вы не знаете, каковы будут последствия, ваш файл robots.txt на самом деле не должен содержать ничего, кроме:
Агент пользователя: *
Запретить: / wp-admin /
Разрешить: /wp-admin/admin-ajax.php
5. Dont:
или, может быть, я должен перенаправить все на мою домашнюю страницу, используя это в моем файле темы 404.php ...
Ошибка 404 означает, что бот не смог найти файл в связанном месте назначения.Итак, чтобы сделать то, что вы сказали, что хотите сделать (перенаправление), вам придется вручную создать все несуществующие файлы. Что тогда фактически устранит ошибку 404, потому что теперь файл будет существовать. Но затем вы направите поискового робота обратно на домашнюю страницу с заголовком, в котором говорится, что файл на самом деле НЕ существует… Какой кошмар.
Когда ваш сервер обнаруживает запрос на несуществующий файл, сервер обслуживает вашу страницу 404 вместо отсутствующего файла.Ошибка 404 и страница 404 — две совершенно разные вещи.
Я мог бы продолжить, но я просто закончу на этом — не редактируйте файлы тем. Вместо этого создайте дочернюю тему. Это так просто сделать https://codex.wordpress.org/Child_Themes (или, по крайней мере, проще, чем исправить все проблемы, которые вы вызовете, напрямую отредактировав файлы темы).
Фильтр сервлетов приложения Websphere — URL-адрес ресурса
Причина
WebSphere 6.1.0.5 и выше проверяет, сопоставлен ли URL-адрес сервлету или файлу, прежде чем он отправит запрос через цепочку фильтров.
Рассмотрим пример URL-адреса — http: //
Поскольку у нас нет сервлета или файла, сопоставленного с URL-адресом, WebSphere 6.1.0.5 отправляет 404 на user перед предоставлением фильтру UrlRewrite возможности перенаправить URL-адрес в нужное место.
Решение проблемы
Используйте настраиваемый фильтр сервлетов с приложениями J2EE для сопоставления страницы индекса с одного URL-адреса другому IRL, который указывает на конкретный ресурс, который вы хотите загрузить при загрузке начального URL-адреса приложения.
Например, вы можете сопоставить URL-адреса, начинающиеся с index.html, с index.html / another_directory / new_resource.jsp. Без включения настраиваемого свойства com.ibm.ws.webcontainer.invokeFiltersCompatibility веб-контейнер не вызывает никаких настраиваемых фильтров сервлетов.
С помощью этого настраиваемого свойства веб-контейнер вызывает настраиваемые фильтры сервлетов перед поиском файлов приветствия. Кроме того, если веб-контейнер не может найти ресурс, он вызывает настраиваемые фильтры сервлетов перед созданием исключения FileNotFoundException или ошибки 404.Это изменение позволяет веб-контейнеру проверять, изменяют ли настраиваемые фильтры сервлетов путь к ресурсу.
Чтобы фильтр вызывал запрос без отображения сервлета, вы должны иметь возможность делать следующее в консоли администратора WebSphere:
- Щелкните Серверы -> Типы серверов -> Сервер приложений Websphere -> <имя_сервера> -> Настройки веб-контейнера -> Веб-контейнер
- В дополнительных настройках нажмите на дополнительные свойства
- На странице настраиваемых свойств нажмите «Создать» и введите «com.ibm.ws.webcontainer.invokefilterscompatibility «в качестве имени свойства и» true «в качестве значения
- Сохраните обновление и перезапустите сервер
Отслеживайте, находите и исправляйте ошибки 404 в GA
В этой статье я объясню, как можно использовать два очень простых настраиваемых отчета в Google Analytics для отслеживания ошибок 404 на вашем веб-сайте. Если ваша страница с ошибкой 404 настроена правильно, Google Analytics уже автоматически отслеживает все ошибки 404, с которыми сталкиваются пользователи. С помощью двух пользовательских отчетов, которые я представляю в этой статье, вы можете легко найти эти ошибки и исправить их.
Примечание. Это руководство было впервые опубликовано на rebelytics.com в 2017 году, с тех пор оно несколько раз обновлялось и перемещалось в этот блог.
Прежде всего, давайте посмотрим, как должна быть настроена ваша страница 404 (не только для отслеживания, но и для SEO):
- Страница 404 всегда должна загружаться по ложному URL, который был вызван, и НЕ должен иметь свой собственный URL (например, / 404 /).
- Когда вызывается URL-адрес, которого нет на вашем веб-сайте, этот URL-адрес должен возвращать код состояния HTTP 404, а не код состояния 200 (OK) или перенаправление 301 на страницу ошибки с другим URL-адресом.
- Только для целей отслеживания: Убедитесь, что заголовок страницы (в теге заголовка) вашей страницы с ошибкой содержит «404», «страница не найдена» или другое выражение, которое вы можете использовать для идентификации страницы в Google Analytics.
Если вы хотите увидеть пример страницы 404, настроенной именно так, просто перейдите на https://www.searchviu.com/this-url-doesnt-exist. Страница 404 на этом веб-сайте довольно скучна и не очень полезна, но, по крайней мере, с технической точки зрения это нормально.
Итак, если ваша страница 404 уже работает таким образом, вы можете просто перейти и создать два настраиваемых отчета, которые я представляю далее. Если нет… ну исправь и возвращайся. Я буду ждать тебя прямо здесь.
Пользовательский отчет для поиска и исправления ошибок 404, вызванных внутренними ссылками
Первый удобный пользовательский отчет, который я хотел бы показать вам сегодня, поможет вам найти внутренних ссылок , которые вызывают ошибку 404 на вашем веб-сайте. Внутренние ссылки — это ссылки, которые ведут с одной страницы вашего сайта на другую страницу вашего сайта.У вас есть полный контроль над этими ссылками, поэтому вы можете исправлять ошибки, как только их обнаружите. Внутренние ссылки на ошибку 404 плохо влияют на пользовательский интерфейс вашего веб-сайта, а также могут повлиять на производительность вашего SEO.
Примечание. Если вы не хотите настраивать это вручную, можно просто прокрутить немного вниз и импортировать этот отчет из галереи решений Google Analytics.
Как самостоятельно построить отчет об ошибках 404 по внутренним ссылкам
Вот как настроить отчет (также см. Снимок экрана ниже, чтобы лучше ориентироваться):
- Перейдите к Customization> Custom Reports в Google Analytics и нажмите + New Custom Report .
- Выберите тип отчета Плоская таблица .
- Выберите размеры Страница , Путь к предыдущей странице и Заголовок страницы .
- Выберите показатель Уникальных просмотров страниц .
- Добавьте фильтр, исключающий значение (вход) для измерения Путь к предыдущей странице . Этот фильтр гарантирует, что в отчете будут отображаться только ошибки 404, которым предшествовал просмотр страницы на вашем собственном веб-сайте (и, следовательно, вызванные внутренней ссылкой).
- Добавьте фильтр Regex для заголовка страницы, который содержит выражение, которое поможет вам идентифицировать страницу с ошибкой 404 («404» в приведенном ниже примере, но это также может быть «страница не найдена» или что-то еще, в зависимости от тега заголовка страницу с ошибкой 404).
Теперь, если вы сохраните отчет и откроете его, вы увидите следующие столбцы:
- Страница: URL-адрес, вызвавший ошибку URL.
- Путь к предыдущей странице: Страница, которая ссылается на ложный URL (в большинстве случаев).
- Заголовок страницы: Заголовок вашей 404-й страницы.
- Уникальных просмотров страниц: Количество сеансов, в которых произошла ошибка.
Быстрый импорт отчета об ошибках 404 по внутренним ссылкам
Если вы не хотите вручную настраивать этот специальный отчет, вы можете импортировать его прямо из галереи решений Google Analytics :
404 ошибки из внутренних ссылок Eoghan Henn
Что можно сделать, чтобы исправить ошибку 404, вызванную внутренними ссылками
- Настройте перенаправление 301 для каждого URL-адреса в первом столбце на соответствующую цель.Это перенаправление гарантирует, что каждый пользователь и бот поисковой системы, который с этого момента пытается получить доступ к ошибочному URL-адресу, перенаправляется на работающую страницу.
- Перейдите к каждому URL-адресу во втором столбце, проверьте, действительно ли существует ссылка на ложный URL-адрес в первом столбце на нем (иногда ее может не быть, потому что URL-адрес может оказаться в этом отчете по другим причинам, для Например, если пользователь вручную вводит ложный URL-адрес, когда он уже находится на другой странице вашего веб-сайта) , и исправляет ссылку.Это необходимо в дополнение к настройке перенаправления для ошибочного URL-адреса, поскольку внутренние ссылки на перенаправления 301 также являются плохим сигналом для поисковых систем и отрицательно влияют на взаимодействие с пользователем, поскольку они замедляют загрузку следующей страницы.
Теперь, когда вы позаботились об ошибках 404, вызванных внутренними ссылками, давайте посмотрим на ошибки 404, которые вызваны ссылками с других веб-сайтов на ваш.
Пользовательский отчет для поиска и исправления ошибок 404, вызванных внешними ссылками
Второй настраиваемый отчет, которым я хотел бы поделиться с вами с целью отслеживания ошибок 404 на вашем веб-сайте, является близким вариантом первого.Разница в том, что во втором отчете показаны ошибки 404, вызванные внешними ссылками. Внешние ссылки в данном случае — это ссылки, которые ведут с других сайтов на страницы вашего сайта. Обычно у вас нет прямого контроля над этими ссылками, поэтому вы не можете просто исправить их, когда найдете их.
Примечание. Опять же, если вы не хотите настраивать это вручную, просто прокрутите вниз и импортируйте этот отчет из галереи решений Google Analytics.
Как самостоятельно построить отчет об ошибках 404 по внешним ссылкам
Вот как настроить этот отчет (опять же, вы можете найти снимок экрана ниже, чтобы лучше ориентироваться):
- Перейдите к Customization> Custom Reports в Google Analytics и нажмите + New Custom Report .
- Выберите тип отчета Плоская таблица .
- Выберите размеры Страница , Полный реферер и Заголовок страницы .
- Выберите показатель Уникальных просмотров страниц .
- Добавьте фильтр, который включает значение (вход) для измерения Путь к предыдущей странице . Этот фильтр гарантирует, что в отчете будут отображаться только ошибки 404, которым не предшествовал просмотр страницы на вашем собственном веб-сайте (а вместо этого — внешняя ссылка).
- Добавьте фильтр Regex для заголовка страницы, который содержит выражение, которое поможет вам идентифицировать страницу с ошибкой 404 («404» в приведенном ниже примере, но это также может быть «страница не найдена» или что-то еще, в зависимости от тега заголовка страницу с ошибкой 404).
Теперь, если вы сохраните отчет и откроете его, вы увидите следующие столбцы:
- Страница: URL-адрес, вызвавший ошибку URL.
- Полный реферер: Страница на другом веб-сайте, ссылающаяся на ложный URL.Обратите внимание: во многих случаях это не поможет вам на самом деле найти ошибочную ссылку, поскольку она включает рефереры, такие как «Google», для кликов из результатов поиска, а множество рефереров передаются некорректно. Сосредоточьтесь на реферерах, которые на самом деле выглядят как URL-адреса страниц, ссылающихся на ваш контент.
- Заголовок страницы: Заголовок вашей 404-й страницы.
- Уникальных просмотров страниц: Количество сеансов, в которых произошла ошибка.
Быстрый импорт отчета об ошибках 404 по внешним ссылкам
Вы также можете импортировать этот отчет прямо из галереи решений Google Analytics :
404 ошибки из внешних ссылок Eoghan Henn
Что можно сделать, чтобы исправить ошибку 404, вызванную внешними ссылками
- Настройте перенаправление 301 для каждого URL-адреса в первом столбце на соответствующую цель.Это перенаправление очень важно для пользователей или роботов поисковых систем, которые переходят по ссылке с другого веб-сайта на ваш. Вы же не хотите, чтобы они попадали на страницу с ошибкой. Убедитесь, что содержимое цели перенаправления максимально похоже на содержимое, на которое изначально была ссылка.
- Проверьте второй столбец на наличие ложных ссылок, которые вы действительно можете идентифицировать. В некоторых случаях имеет смысл обратиться к веб-мастерам, которые ссылаются на несуществующие URL-адреса на вашем веб-сайте, с просьбой обновить ссылку.