Ошибка 404 страница не найдена — как исправить и создать красивую страницу

Рубрика: Блогинг
ошибка 404 - как её настроить на своём блоге?
Автор:
Дата изменения статьи:




Всем привет, друзья! С вами, как всегда, Максим Бойко. Сегодня наше общение будет заключаться в изучении такого феномена, как page 404. В принципе, слово «феномен» звучит весьма громко, так как по сути – это стандартная страница, которая присуща практически любым блогам, сайтам или даже социальным сетям (тому же «вконтакте»).

Что такое page 404 not found

Если кто ещё не в курсе, любой сайт располагается на сервере хостера, а когда мы вбиваем url ресурса в адресной строке браузера, то он отправляет запрос серверу с целью показать страницу, которая содержит этот адрес. В итоге сервер получает этот запрос и находит искомую страницу, одновременно передавая её содержимое браузеру. Затем, при передаче найденной страницы, сервер выдаёт ответ: «Данная страница существует». Это упрощённое объяснение всего процесса, который и в таком виде кажется весьма запутанным, хотя сильно вникать в эти тонкости нам не нужно.

А теперь, давайте представим такую ситуацию – вы, как владелец блога, удалили некую страницу, которая находилась в закладках у одного из пользователей. Этот пользователь, в свою очередь, вспомнил о ней, захотел перечитать или пересмотреть, поэтому пытается обратиться к ней. Естественно, пользователь, обращающийся к серверу с помощью браузера не может, найти данную страницу.

Поэтому, вместо искомого материала на экране может появиться сообщение с текстом — ошибка 404: страница не найдена. Что делать? А ничего, во всяком случаю пользователю. Ну только если вы не удалили страницу по ошибке, то он может подсказать вам об этом. Ещё один из вариантов появления такой ошибки у пользователей – это неверно введённый url. Просто попробуйте найти на моём блоге страницу с таким url: http://pay-day.ru/vse-moi-stati.

Наверняка вы спросите – «какая мне разница, что там за ошибка и как выглядит страница?», забьёте на всё это дело и оставите её в прежнем варианте. Честно сказать, раньше, именно так я и делал, а вот со временем немного прозрел, ведь человек, который попадает на такую страничку, может забить на блог и заняться своими делами, а это – не есть хорошо! Да и пользователь хотел бы увидеть нечто иное, а не название страницы или предложения вашего хостинга (и такое бывает, т.е. хостер настраивает свою страницу и вместо вашей ошибки, пользователи видят их услуги).

Как исправить ошибку 404 на странице сайта

Итак, мы уже поняли что означает ошибка 404 страница не найдена Как исправить этот момент?

Я выделю три метода в определении ошибки 404 или битых ссылок:

  1. Определение ошибки в google webmaster;
  2. Поиск в yandex webmaster;
  3. И устранение проблемы с помощью плагина broken link checker.

Метод номер один — инструменты в гугл вебмастер

Полагаю, вы уже зарегистрировались в панели для вебмастеров от google? Нет? Тогда бегом проходить регистрацию.

Что же, я вошел в свою панель инструментов и выбрал вкладку «сканирование», а затем «ошибки сканирования». Вот такой отчет вы можете наблюдать по моему сайту:

находим 404 ошибку в google webmaster

После этого, нужно просмотреть все ссылки и сравнить с теми, что есть на сайте для дальнейшего исправления. Если же эти ссылочки действительно не должны работать, мы можем пометить их, как исправленные.

делаем пометку исправленных ссылок

Второй метод — инструменты для вебмастеров от яндекс

Опять же, рекомендую зарегистрировать сайт в этом сервисе, если вы ещё не сделали этого.

Для проверки битых ссылок я перехожу в панель вебмастера, затем жмём на вкладку «ссылки», далее — «внутренние ссылки».

ищем битые ссылки с ошибкой 404 в яндекс вебмастер

В итоге, перед нами открывается страница со списком не рабочих «линков», по мнению яндекс. Т.е., система указывает страницу сайта, где расположена не работающая ссылка и её анкор. Вот как это выглядит:

смотрим ссылки с ошибкой 404 в яндексе

Кстати, кроме внутренних, вы можете проверить и внешние ссылки в панели вебмастеров от яндекс. ТАм есть соответствующая вкладка.





Последний, третий способ — плагин broken link checker

Ребята, я не стану заострять своё внимание на этом способе, т.к. уже в двух своих статьях подробно рассказывал о данном методе.

Всё очень просто — нужно установить специальный плагин для системы вордпресс, затем настроить его и получать оповещения о битых ссылках на сайте. Даю вам ссылку на подробную статью: Зачем нужен плагин broken link checker.

Как создать страницу ошибки 404 на сайте

Если вы переходили по ссылке, которую я дал выше, то наверняка заметили картинку с текстом, а также предложение воспользоваться картой сайта. Всё это сделано для лучших отношений с пользователем, заботе о нём и юзабилити блога. Так как же настроить страницу 404 в своём блоге на движке wordpress?

Как правило, шаблоны для сайтов на нашем движке имеют стандартные страницы ошибки, которые, обычно, выглядят достаточно убого и на английском языке.

Итак, для того, чтобы переделать эту страницу, нам понадобятся:

  1. Симпатичная, необязательно подходящая по тематике блога, картинка (у меня, вообще, чудо-юдо какое-то).
  2. По желанию, сохранить базу данных и сам блог на жёсткий диск (или же файл с кодом для ошибки). В принципе, правиться будет лишь сам файл со страницей ошибки, поэтому даже при не совсем правильных изменениях, ваш блог пострадать не должен. Но наверное, уже привычка такая – сохранять и резервировать всё подряд.
  3. Зайти в панель администратора вашего блога, далее «Внешний вид», «Редактор», «Шаблон ошибки 404» (в некоторых случаях «404.php»). На всякий случай прилагаю скриншот.

Ошибка 404 - её шаблон в редакторе вордпресс
Далее, перед вами открывается код, который необходимо отредактировать – заменить все английские слова, вставить картинку (по желанию), предложить воспользоваться формой поиска (если таковая есть) или картой сайта.

Кстати, на моей странице 404 отсутствует тайтл, вы в свою очередь, можете его оставить. Скорее всего, в шаблоне страницы вы обнаружите такой код или нечто похожее:

Добавляем новый плагин

После закачивания картинки, необходимо скопировать путь к ней, выглядит он примерно так (у вас будет по-своему): http://pay-day.ru/wp-content/uploads/2015/08/Oshibka-404.png
В том случае, если у вас возникли трудности с поиском подобной ссылки, то зайдите в «Медиафайлы», «Библиотека», затем нажмите на загруженную картинку и перед вами появятся её настройки.

Как обнаружить путь к картинке?
Скорее всего, код для вставки вашей картинки в шаблон страницы 404 должен быть таким:

<img src="путь к картинке" />

Где «путь к картинке», нужно заменить на ссылку, которую мы нашли в настройках вашего изображения. Теперь необходимо найти место, куда вставить этот код на вашу страницу. Думаю, что наиболее приемлемый вариант – вставить её перед «Последними статьями» и «Страницами». Надеюсь вы и без меня разберётесь с её местоположением.

После всех манипуляций с кодом и картинкой, нужно сохранить изменения, обновить страничку и полюбоваться своей работой. Если она вас устраивает, то можете забыть о странице и заниматься другими делами.

Вроде ничего сложного, а главное, теперь ваши посетители будут знать, что им делать дальше. В общем, желаю настроить красивую страничку, тем самым улучшая отношение, к вам, пользователей. Кстати, как вам моя ошибка 404?

С Уважением, Максим Бойко

Если в вашем браузере появилось сообщение — ошибка 404 страница не найдена, тогда вы попали не несуществующую страничку. Что будем делать.

Нажимая на кнопку "подписаться", я даю согласие на рассылку, обработку персональных данных и принимаю политику конфиденциальности (политика под комментариями)

Комментариев к статье: 6

  • Петр Русаков

    Я предпочитаю делать страницу 404 внутри шаблона самого блога, чтобы не терять посетителей.

    04.11.2015 в 16:15 Ответить
  • Петр Русаков

    Ну как тут собственно, не посмотрел сначала просто)

    04.11.2015 в 16:16 Ответить
    • Максим Бойко

      Да, здесь ошибка внутри шаблона)))

      04.11.2015 в 16:40 Ответить
  • лариса

    Добрый вечер. А где можно отредактировать данную страницу, если самописный движок, или движок не влияет на изменение данной страницы и надо править в панели управлением сайта на хостинге?

    24.04.2016 в 21:12 Ответить
    • Максим Бойко

      Возможно необходимо создать файл «шаблона ошибки 404» и поработать с ним.

      26.04.2016 в 20:29 Ответить
  • Милена

    Понимаю, что о посетителях нужно заботиться всегда, даже настроить для этого страничку 404.

    Но, почему-то , не считаю это самым важным делом.

    04.10.2016 в 10:27 Ответить

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Ваш комментарий будет одобрен после проверки.
Нажимая кнопку "Отправить", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.