Что означает 404 Not Found и другие ошибки веб-страниц
20 июня 2018Технологии
Разбираемся в непонятных названиях и ищем способы устранить проблему.
Поделиться
0Самые распространённые ошибки
Error 401 Unauthorized
Эта ошибка возникает из-за проблем с авторизацией. Чаще всего это можно исправить, заново войдя в свою учётную запись на главной странице сайта.
Если повторная авторизация не помогла, поищите проблему у себя. Но исключать неполадки сервера, на котором находится сайт, тоже нельзя, хотя они и маловероятны.
Error 403 Forbidden
Эта ошибка возникает, когда пользователь авторизовался на сайте, но по каким-то причинам не может получить доступ к некоторым страницам или файлам. Чаще всего это значит, что у него нет разрешения просматривать опубликованный контент. Также возможно, что страница просто закрыта для всех пользователей. Например, серверы Apache ограничивают доступ к каталогу файловой системы.
Error 404 Not Found
Одна из самых распространённых ошибок. Она означает, что сервер ничего не может найти по адресу, указанному в запросе. В этом случае либо вы неправильно вводите URL, либо вам попалась битая ссылка, которая ведёт на несуществующую страницу. Ещё есть вероятность того, что страницу переместили, а браузер обращается к серверу по старому адресу.
Обычно владельцы сайтов пытаются смягчить гнев пользователя, когда он видит эту ошибку. В Cети можно встретить множество примеров классно оформленных страниц с ошибкой 404.
1 / 0
2 / 0
3 / 0
4 / 0
5 / 0
6 / 0
Error 504 Gateway Timeout
Эта ошибка возникает, когда сервер не успевает ответить в течение заданного времени. Чаще всего такое происходит из-за большой нагрузки: запросы не успевают обрабатываться. Также это могут быть любые другие неполадки на стороне сервера. Всё, что вы можете сделать, — попробовать зайти на сайт снова через какое-то время.
Что делать, если браузер выдаёт ошибку
Если ошибка 504 говорит о проблемах на сервере, то ошибки класса 4хх чаще всего появляются по вине пользователя. Если вы авторизовались на сайте или вводите правильный URL, но страницы с ошибками продолжают открываться, попробуйте почистить кеш или cookie в браузере.
Удалить cookie
Cookie — это небольшие фрагменты данных. В них содержится различная информация, получаемая от веб-сервера, в том числе об авторизации пользователя на сайте.
Chrome
Для отдельных сайтов:
- Зайдите в «Настройки» → «Дополнительные».
- Выберите пункт «Настройки контента» → «Файлы cookie» → «Все файлы cookie и данные сайта».
Удалить все cookie:
- Зайдите в «Настройки» → «Дополнительные».
- Опуститесь вниз до пункта «Очистить историю».
- Выберите для очистки «Файлы cookie и другие данные сайтов».
Яндекс.Браузер
Для отдельных сайтов:
- Зайдите в «Настройки» → «Дополнительные».
- Выберите пункт «Настройки содержимого» → «Показать cookie и данные сайтов».
Удалить все cookie:
- Зайдите в «Настройки» → «Дополнительные».
- Выберите пункт «Очистить историю загрузки» → «Файлы cookie и другие данные сайтов».
Firefox
- Откройте «Настройки» → «Приватность и защита».
- Нажмите на «Показать куки».
- Выберите, что хотите сделать: удалить файлы отдельных сайтов или все cookie.
Opera
- Зайдите в «Настройки» → «Безопасность».
- Откройте «Все файлы cookie и данные сайтов».
- Выберите, что сделать: удалить файлы отдельных сайтов или все cookie.
Safari
- Зайдите в «Настройки» → «Конфиденциальность».
- Нажмите на «Управлять данными сайтов».
- Выберите, что сделать: удалить данные отдельных сайтов или очистить всё.
Очистить кеш браузера
Кеш содержит данные о посещаемых веб-страницах. Бывает, на сайте произошли какие-то изменения, а браузер продолжает обращаться к старым данным.
Chrome
- Зайдите в «Настройки» → «Дополнительные».
- Выберите пункт «Очистить историю», поставьте галочку напротив «Изображения и другие файлы, сохранённые в кэше» и нажмите на «Удалить данные».
Яндекс.Браузер
- Зайдите в «Настройки» → «Дополнительные».
- Выберите пункт «Очистить историю загрузки» → «Файлы, сохранённые в кэше».
Firefox
- Зайдите в «Настройки» → «Приватность и защита».
- Опуститесь вниз до пункта «Кэшированное веб-содержимое» и нажмите «Очистить сейчас».
Opera
Зайдите в «Настройки» → «Безопасность» → «Очистить историю посещений».
Safari
- Зайдите в «Настройки» → «Конфиденциальность».
- Нажмите на «Управлять данными сайтов».
- Выберите, что сделать: удалить данные отдельных сайтов или очистить всё.
Читайте также 🧐
- Что делать, если тормозит браузер
- Как исправить ошибку CPU Fan Error при загрузке компьютера
- Что такое ошибка 500 и как её исправить
- Что такое ошибка 502 и как её исправить
- Как исправить ошибку 503: исчерпывающее руководство
Ошибка 404 – Страница не найдена – что это значит, как исправить
Привет! Появилась ошибка 404? Что это? Ничего страшного! В 99% случаев она от вас не зависит – обычно это ошибка самого сайта, и вам ее никак не устранить. А вот об особенностях и возможных способах исправления будет ниже целая статья.
Содержание
- Обязательно прочитать!
- Про технологии
- Внешний вид ошибки 404
- Причины ошибки
- Как исправить и что делать?
- Задать вопрос автору статьи
Обязательно прочитать!
Ошибка 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 Not Found — это код состояния ответа HTTP, который указывает, что запрошенный ресурс не найден. Как и в случае с большинством кодов ответа HTTP, причину ошибки 404 Not Found может быть сложно отследить и устранить.
В этой статье будет рассмотрена ошибка 404 Not Found, которая может вызвать эту ошибку. Позже мы дадим несколько советов по диагностике и отладке ошибки 404 вашего приложения.
Итак, приступим!
Серверная или клиентская сторона?
Все коды состояния ответа HTTP в категории 4xx являются ответами об ошибках клиента. Эти типы сообщений контрастируют с ошибками категории 5xx, такими как 502 Bad Gateway Error, которые являются ответами сервера на ошибку.
При этом появление ошибки HTTP 404 не всегда означает, что проблема связана с клиентом (веб-браузер или устройство, используемое для доступа к приложению). Иногда корень проблемы находится на стороне сервера. Помните, что сервер по-прежнему является сетевым объектом, выдающим ошибку 404 Not Found.
В следующих разделах мы рассмотрим некоторые сценарии (и возможные решения), в которых ошибка возникает из-за проблем с сервером и/или клиентом.
Начните с полной резервной копии приложения
Сделайте резервную копию вашего приложения, базы данных и т. д., прежде чем пытаться исправить или изменить систему. Еще лучше, если у вас есть такая возможность, создайте полную копию приложения на вторичном промежуточном сервере, недоступном для публики. Это даст вам чистую испытательную площадку для тестирования всех возможных исправлений, не угрожая вашему работающему приложению.
После того, как вы это сделали, пришло время начать диагностику и исправление ошибки 404.
Диагностика ошибки 404 Not Found
Ошибка HTTP 404 возникает, когда ресурс недоступен. Клиент (веб-браузер) получил сообщение от сервера (удаленного компьютера) о том, что конкретный ресурс (веб-страница/URL) недоступен.
Вот несколько сценариев, в которых это может произойти:
- Клиент отправил правильный запрос на сервер, и сервер успешно получил этот запрос, и сервер не смог найти действительный ресурс в этом конкретном месте. Обычно это происходит из-за недопустимого URL-адреса, указанного клиентом. Это представляет собой большинство ошибок 404 Not Found Errors.
- Некоторые веб-приложения «подделывают» 404 Not Found Errors при запросе недопустимого ресурса. Сервер возвращает стандартный код ответа 200 OK, что означает, что ресурс загружен, как и ожидалось, однако сервер отобразил пользовательскую «страницу 404». Такие поддельные ошибки обычно называются программными ошибками 404.
Предоставленный URL-адрес мог быть действительным в прошлом, но серверу не удалось обеспечить перенаправление на стороне сервера.
Устранение неполадок на стороне клиента
Лучший способ начать поиск и устранение ошибки 404 Not Found Error — найти потенциальные проблемы на стороне клиента. Вот несколько советов, которые можно попробовать в браузере или на устройстве, на котором возникают проблемы.
Проверьте запрошенный URL-адрес
Наиболее распространенной причиной ошибки 404 Not Found является ввод неверного URL-адреса. Доменные имена (например, airbrake.io) нечувствительны к регистру, а это означает, что эта смешанная ссылка на AirBrAKe.IO работает так же хорошо, как и стандартная версия airbrake.io в нижнем регистре. Однако части пути, запроса или фрагмента, которые появляются после имени домена, часто чувствительны к регистру, если конфигурация приложения/сервера предварительно не обрабатывает все URL-адреса как строчные перед выполнением.
Например, в то время как airbrake.io может быть в верхнем, нижнем или смешанном регистре, ссылка на airbrake.io/ERROR-MONITORING/ (с BLOG в верхнем регистре) недействительна, что приводит к нашему хорошему другу 404 Not Found Error.
Конечно, строчная версия https://www.airbrake.io/error-monitoring работает нормально, как и ожидалось.
Как видите, незначительная опечатка в части URL-адреса может легко привести к неожиданной ошибке 404 Not Found.
Очистить соответствующие файлы cookie
Как вы, возможно, уже знаете, файлы cookie HTTP — это крошечные фрагменты данных, хранящиеся на вашем локальном устройстве. Веб-сайты и приложения используют эти файлы cookie, чтобы «запоминать» информацию об этом конкретном браузере и/или устройстве.
Большинство современных веб-приложений используют файлы cookie для хранения данных пользователя и браузера. Таким образом, приложение может идентифицировать клиента и сделать будущие посещения более быстрыми и простыми.
Однако файлы cookie могут хранить практически любую информацию. Во многих случаях веб-приложения или службы, такие как рекламные сети, будут использовать данные, полученные из локальных файлов cookie, для перенаправления или обработки входящих запросов. Недопустимый или поврежденный файл cookie может «сбить с толку» сервер, когда вы попытаетесь получить доступ к ресурсу, которого больше не существует.
В большинстве случаев вам нужно заботиться только о файлах cookie, относящихся к веб-сайту или приложению, вызывающему проблему. Файлы cookie хранятся на основе доменного имени веб-приложения, поэтому вы можете явно удалить только те файлы cookie, которые соответствуют домену веб-сайта (например, airbrake.io).
Однако, если вы не знакомы с удалением определенных файлов cookie вручную, гораздо проще и безопаснее удалить сразу все файлы cookie.
Очистка файлов cookie может выполняться различными способами в зависимости от используемого браузера:
- Гугл Хром
- Internet Explorer
- Microsoft Edge
- Мозилла Фаерфокс
- Сафари
Выйдите из системы и снова войдите в систему
Если в вашем приложении используется какая-либо форма аутентификации пользователя, последний шаг на стороне клиента, который нужно попытаться выполнить, — это выйти из системы и снова войти в нее.
Если вы недавно очистили файлы cookie браузера, это обычно должен автоматически выйти из системы при следующей попытке загрузить страницу.
Приложение может иметь проблемы с предыдущим сеансом в некоторых ситуациях. Как и другие данные, токен сеанса (или строка сеанса) хранится локально на вашем устройстве в файлах cookie и передается клиентом на сервер при каждом запросе. Если сервер не распознает токен сеанса, отправленный клиентом, или что-то пошло не так с сервером, что указывает на то, что конкретный токен недействителен, вы можете получить ошибку 404.
Для большинства веб-приложений выход из системы и повторный вход в нее вызовут повторное создание маркера локального сеанса.
Отладка распространенных платформ
Если на сервере, который отвечает с ошибкой 404 Not Found, используются распространенные пакеты программного обеспечения, вы можете начать с проверки стабильности и функциональности этих платформ.
Наиболее распространенные системы управления контентом, такие как WordPress, Joomla! и Drupal, как правило, хорошо протестированы «из коробки». Тем не менее, как только вы начнете изменять базовые расширения или код PHP, легко вызвать непредвиденную проблему, которая приведет к ошибке HTTP 404.
Вот несколько советов, которые помогут вам устранить неполадки некоторых из этих популярных программных платформ:
Откат последних обновлений
Если вы недавно обновили саму систему управления контентом до появления ошибки 404 Not Found, рассмотрите возможность отката к предыдущей версии, которую вы установил, когда все работало нормально.
Точно так же любые расширения или модули, которые вы могли недавно обновить, могут вызвать проблемы на стороне сервера, поэтому возврат к их предыдущим версиям также может помочь.
Чтобы получить помощь в выполнении этой задачи, просто введите в Google запрос «понижение версии [PLATFORM_NAME]» и следуйте инструкциям. Однако в некоторых случаях некоторые CMS не предоставляют возможности перехода на более раннюю версию. Обычно это относится к более популярным платформам.
Удаление новых расширений, модулей или плагинов
Назначение новых расширений, модулей или плагинов (все они означают одно и то же) — улучшить возможности и функции платформы сверх того, на что она способна из коробки.
Имейте в виду, что некоторые расширения могут получить полный контроль над системой. После этого они могут вносить практически любые изменения в код PHP, HTML, CSS, JavaScript или базу данных. Таким образом, может быть целесообразно удалить все недавно добавленные расширения, если вы столкнулись с ошибкой 404.
Проверка на наличие непредвиденных изменений базы данных
Если вы удалите расширение, оно может не полностью удалить все изменения, сделанные расширением. Это особенно верно для многих расширений WordPress, которым предоставляется карт-бланш в приложении. Это может включать полные права доступа к базе данных.
Эти расширения могут изменять записи базы данных, которые не «принадлежат» самому расширению, а создаются и управляются другими расширениями (или даже самой базовой CMS). В этих сценариях расширение может не знать, как отменить изменения в записях базы данных, поэтому оно будет игнорировать такие вещи при удалении.
Если вы уверены, что причиной ошибки 404 Not Found является расширение, откройте базу данных и вручную просмотрите таблицы и записи, которые, вероятно, были изменены расширением.
Устранение неполадок на стороне сервера
Если вы не используете приложение CMS, вот несколько дополнительных советов, которые помогут вам устранить неполадки на сервере.
Проверьте конфигурацию веб-сервера
Большинство современных веб-серверов предоставляют один или несколько файлов конфигурации, которые позволяют легко настроить поведение сервера в зависимости от различных обстоятельств.
Например, сервер может быть настроен на отклонение запросов к определенным каталогам или URL-адресам, что приводит к ошибке 404 Not Found.
Параметры конфигурации для каждого типа веб-сервера могут существенно различаться. Мы перечислим несколько популярных веб-серверов, которые вы можете просмотреть:
- Apache
- Nginx
- ИИС
- Node.js
- Апач Томкэт
Просмотрите журналы
Почти каждое веб-приложение хранит в той или иной форме журналы на стороне сервера. Журналы приложений обычно представляют собой историю действий приложения, включая запрошенные страницы, подключенные серверы, результаты базы данных и т. д.
Журналы сервера относятся к фактическому оборудованию, на котором запущено приложение. Эти журналы часто содержат сведения о работоспособности и состоянии всех подключенных служб или самого сервера.
Google «logs [PLATFORM_NAME]», если вы используете CMS, или «logs [PROGRAMMING_LANGUAGE]» и «logs [OPERATING_SYSTEM]», чтобы получить дополнительную информацию о поиске журналов, о которых идет речь.
Проверка ссылок на приложения
Существует несколько инструментов, которые можно использовать, чтобы убедиться, что ваше приложение не выдает никаких ошибок 404 Not Found Errors.
Для начала вам следует зарегистрировать свой сайт в Google Search Console (если вы еще этого не сделали). Этот инструмент дает вам представление о том, что роботы поискового робота Google нашли при обходе вашего сайта.
Любые проблемы будут отображаться здесь для всех ваших зарегистрированных приложений и могут быть простым (и автоматическим) способом поиска недействительных ссылок или других проблем сайта.
Нужно проверить определенный ресурс или URL? Используйте инструмент W3C Link Checker для проверки ссылок на наличие ошибок 404.
Отладка кода или сценариев вашего приложения
Если ничего не помогает, причиной проблемы может быть проблема в каком-то пользовательском коде вашего приложения. Попробуйте диагностировать, откуда может возникнуть проблема, вручную отладив приложение и проанализировав журналы приложения и сервера.
В идеале сделайте копию всего приложения на локальном компьютере для разработки и выполните пошаговый процесс отладки. Это позволит вам воссоздать и просмотреть, когда и как произошла ошибка 404.
Что такое ошибка 404? Влияет ли это на ваше SEO?
Что такое страница ошибки 404? Как вы реализуете 404 для лучшего взаимодействия с пользователем? Каковы последствия ошибки 404 для SEO?
Ошибка 404 — это распространенная ошибка, которая появляется, когда браузер может связаться с данным сервером, но серверу не удалось найти запрошенное. Вот пример ошибки 404:
Пример страницы 404 с лучшим пользовательским интерфейсом (да, это мы):
Другими словами, появление этой ошибки означает, что страница, которую вы ищете, не может быть найдена. Некоторые распространенные причины ошибки 404:
- Страница была перемещена на новый URL-адрес, а старый URL-адрес больше не работает. Не настроено перенаправление для отправки пользователей на новую страницу.
- Страница была удалена и больше не существует
- В URL опечатка
Ошибка 404 — это стандартизированные коды состояния HTTP, которые представляют собой трехзначные коды и варьируются от 100 до 500 секунд. Каждый код имеет определенную цель. Коды состояния HTTP являются стандартными для браузеров и серверов.
Более глубокое понимание кодов ошибок поможет вам во всех ваших усилиях по SEO. В этой части мы рассмотрим основы ошибок 404 и способы их исправления, когда они возникают. Давайте погрузимся глубже.
404 это плохо?
404 не всегда плохо. Если страница удалена и не возвращается, можно показать посетителям, что страница исчезла. URL-адреса с кодом состояния 404 обычно удаляются из индекса Google, поэтому показ страницы 404 может помочь удалить нежелательные URL-адреса из Google. Конечно, вашим посетителям не нравится видеть страницу 404, поэтому вы не хотите, чтобы какие-либо ссылки указывали на страницы, которых больше не существует.
Как исправить ошибку 404
Если вы новичок, сделайте следующее, чтобы ваш веб-сайт правильно инициировал переадресацию 404.
- Используйте Google Search Console для отслеживания ошибок сканирования.
Через консоль вы сможете увидеть, где Google сканирует ошибку сайта. Таким образом, вы обнаружите, где происходит перенаправление 404, и это позволит вам начать исправлять ошибки вашего сайта.
- Используйте Google Analytics для отслеживания количества ошибок 404 на вашей странице. Таким образом, вы определите влияние каждой ошибки на ваших пользователей. Это особенно полезно, если у вас есть реклама с оплатой за клик, которая направляет трафик на заранее определенную целевую страницу. Именно Google Analytics поможет вам направить всех пользователей, которые активируют ошибки перенаправления PPC 404.
- Создайте пользовательскую страницу 404. Это очень важно, так как позволяет вам информировать пользователей о том, что они находятся в нужном месте. Убедитесь, что страница соответствует стандартам вашего бренда. Вы также можете упростить пользователям переход к страницам, которые они ищут, и к вашему веб-сайту. Этого можно добиться, добавив несколько популярных ссылок и строку поиска.
Влияние ошибок 404 на SEO
Вот как эти ошибки влияют на SEO:
Потеря рейтинга страницы
Ваша страница, скорее всего, потеряет свой рейтинг, если поисковые системы будут продолжать безуспешно пытаться получить к ней доступ. Когда это происходит, боты посылают негативные сигналы об этом конкретном ресурсе, и его могут удалить из индекса, если это произойдет несколько раз. Теперь представьте, что это ваша целевая или домашняя страница, содержащая важную информацию.
Однозначно страница не будет ранжироваться. Мало того, если это страница продукта, это означает, что ваши продажи также пострадают. Это не то, чего вы действительно хотите.
Плохой пользовательский опыт
Одной из причин, почему сайт привлекает все больше и больше людей, является превосходный пользовательский интерфейс. Теперь подумайте о том, чтобы иметь сайт, который останавливает попытки пользователей просматривать ваши продукты и услуги, отображая ошибки 404. Без сомнения, они перестанут пытаться и, возможно, дадут шанс вашим конкурентам. Кроме того, если показатель отказов высок, поисковые системы заметят это и понизят ваш рейтинг.
Как исправить ошибку 404 в WordPress
С помощью плагина перенаправления. Этот плагин поможет вам перенаправить измененные URL-адреса на новый пункт назначения. Вот как его использовать после загрузки и установки:
- После загрузки и установки перейдите в «Настройки», а затем вкладку «404».
- Нажмите, чтобы просмотреть все обнаруженные проблемы
- Затем заполните раздел «Перенаправление» URL-адресами, с которых вы хотите перенаправить
- Добавьте новые URL-адреса, те, на которые вы хотите перенаправить, на вкладке назначения
- Сохранить изменения
Вы также можете использовать эти плагины:
- WP 404 Автоперенаправление на похожий пост
- Простая 301 переадресация
- Диспетчер безопасного перенаправления
- Yoast SEO Премиум
Перенаправление страницы WordPress без плагина
Сделайте это, чтобы перенаправить 404 на домашнюю страницу:
- Откройте Cpanel вашего веб-сайта и перейдите к его корневым файлам.
- Найдите страницу с именем «404.php». Создайте новую страницу 404.php, если она не существует, добавьте в нее код и сохраните файл.
Более эффективные способы обработки ошибок 404
Другой способ обработки ошибок 404 — устранение каждой причины, вызывающей переадресацию 404, по отдельности. Например:
- Если вы удалили страницу, узнайте, как решить эту проблему как можно скорее. Узнайте больше здесь.
- Предположим, кто-то сделал ссылку на статью и ошибся в своем URL-адресе. Попробуйте перенаправить неправильный URL на нужную статью.
- Кто-то случайным образом вводит URL-адреса на вашем веб-сайте, просто чтобы посмотреть, существует ли что-то: 404 — это правильно. Конечно, тогда ваши страницы 404 могут быть полезны для указания им нужного места.
- Если ошибки 404 отображаются из-за неработающей ссылки в вашем шаблоне, исправьте ее, а затем перенаправьте все ошибки 404 на нужную страницу.
- Кто-то пытается узнать, можно ли взломать ваш веб-сайт через определенный URL-адрес, что 404 — это 100% правильный ответ.
Использование страниц 404 навсегда
Страницы 404 пригодятся, чтобы помочь пользователям найти страницу с ошибкой или ресурс, который они ищут, вместо того, чтобы закрывать окно или переходить на другие сайты. Эти страницы хорошо справляются с задачей превращения потенциального негативного пользовательского опыта при обнаружении ошибок в позитивный.
Вот несколько ссылок, которые можно добавить на страницы 404:
- Ваша домашняя страница
- Самые популярные или ценные страницы продуктов или категорий
- Некоторые из ваших самых популярных страниц блога
- HTML-карта сайта
- Способ для пользователей сообщить о неработающей ссылке или контактной странице/форме
Обратите внимание, что вы также можете добавить панель поиска на свои страницы 404, чтобы помочь пользователям найти то, что они ищут.
Следует ли перенаправлять 404 на домашнюю страницу?
Некоторые владельцы веб-сайтов автоматически перенаправляют страницы 404 на главную или на другие соответствующие страницы. Это не рекомендуется. Ваш пользователь часто не знает о перенаправлении и не понимает, почему он оказался на главной странице, а не на странице, которую искал. Это может сбивать с толку.
Дополнительные рекомендации по перенаправлению и ошибкам 404:
- Ошибка 404 не должна глобально перенаправляться на домашнюю страницу.
- 404 не всегда следует перенаправлять.
- Ошибки 404 следует перенаправлять на родительскую страницу или страницу категории только в том случае, если это наиболее релевантный доступный пользовательский интерфейс.
- Можно показывать ошибку 404, когда страница больше не существует
- Не паникуйте. 404 это нормально.
Заключение
Не все 404 редиректы или ошибки сайта плохи. При правильном использовании редиректы 404 могут быть полезны для вашего веб-сайта, поскольку вы сможете удерживать больше пользователей на своем веб-сайте, что, в свою очередь, приведет к увеличению конверсий.