Блог Олега Лютова
поиск по блогу

Афоризма месяца: Победить плохие привычки легче и проще сегодня, чем завтра. / Восточный мудрец, мудрый человек Конфуций
Самое читаемое на блоге
ТОП комментаторов блога
Игорь Черноморец (24)
Евгений (4)
Анастасия (4)
Татьяна (3)
eun (3)
Людмила (3)

Подписаться


Что такое ошибка 404 на сайтеВсем привет на связи Олег Лютов. В начале месяца вебмастера отпраздновали свой профессиональный праздник, который связан с 404 ошибкой и отмечается 4.04 каждый год.

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

Учитывая, что многие из вас уже давно знают, как 404 ошибка влияет на продвижения вашего сайта, я решил объявить в этой статье о новом конкурсе, где разыграю 404 российских рублей на webmoney, условия я объявлю в конце статьи.

Что значит ошибка 404

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

Как настроить ответ 404 на worpress

По какой-то причине, сервер предпочитает выдать сообщение 404 вместо того, чтобы предоставить требуемую информацию. Все, что нам известно — страница не найдена либо её совсем нет на сервере. В большинстве случаев, это именно то сообщение, которое видит пользователь, когда он запрашивает несуществующий URL-адрес.

Ошибка 404 / Not Found — это одно из самых раздражающих сообщений среди пользователей. Оно означает, что браузер получил ответ от сервера, но необходимая страница не доставлена ​​по причине отсутствия либо сервер не смог не выполнить запрос по неизвестной причине (в некоторых странах это происходит на тех сайтах, где содержится нелегальный контент).

404 – это код ошибки, который возвращает сервер, если страница или каталог не найдены на сайте. По мнению критиков, сообщение 404 нарушает основные правила этикета, поскольку не каждый пользователь сразу понимает, что произошла ошибка не по его вине. Это имеет смысл, потому что существует 68 http-сообщений, и большинство из них несёт более чем однозначную информацию.

Что значит ошибка 404 Not Found

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

Если вы имеете представление о содержимом страницы, то воспользуйтесь поиском и найдите её по другому адресу. Это говорит о том, что администратор забыл добавить перенаправление 301 на новый адрес.

Иначе говоря, страницы, которые вы видите в сети, не генерируются вашим компьютером. Как правило, это страницы сервера, с которым вы пытаетесь связаться. Многие сайты создают собственные страницы 404 в соответствии со своим дизайном, а также для размещения данных, таких как контактная информация, а также перенаправление на целевую страницу.

На сервере Apache создание собственной страницы 404 не вызывает затруднения. Для этого необходимо внести некоторые изменения в файл htaccess (единственное, но: страница должна быть больше 512 байт или IE не будет отображать её. Рассмотрим конкретные примеры).

Как работает ошибка 404 в WordPress?

Всякий раз, как WordPress обнаруживает, что страница не найдена, ядро ​​движка проверяет два файла текущей темы: 404.php и index.php. Если обнаруживается, что активная тема имеет шаблон 404.php, то сайт отображает этот шаблон. Если страница 404.php не найдена, то движок направляет на страницу index.php и следует инструкциям в конце цикла, которые сообщают ему о том, что делать, если содержание страницы не найдено.

Как работает ошибка 404 в WordPress

Большинство тем для WordPress содержат шаблон 404.php. Вы можете посмотреть на шаблон своей темы, перейдя по адресу wp-content/themes/active-theme. Когда дело доходит до работы со страницей 404 на WordPress, то 404.php — это именно та страница, с которой следует начинать.

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

Как работают постоянные ссылки в WordPress?

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

Постоянными ссылками являются URL-адреса, генерируемые для указания существующих записей, категории и списков по тегам. Другие блогеры могут использовать эти ссылки для указания на ваши записи в своих статьях. Если ссылка связана с отдельной записью, то такой URL-адрес считается постоянным, а не динамическим (изменяющимся).

Существует три типа ссылок в WordPress – это ссылки по умолчанию Default, mod_rewrite и PATHINFO. Ссылки по умолчанию формируются в соответствии с настройками свежей WordPress и работают во всех серверных средах. Этот формат выглядит так: http://X.com/?p=N, где N – это порядковое число. Этот формат не выглядит изящно, однако, отлично делает своё дело.

Ссылки mod_rewrite выглядят так: http://X.com/yyyy/mm/dd/post-name/. Это постоянные ссылки, которые требуют модуля mod_rewrite на Apache и не работают на других серверах.

Постоянные ссылки PATHINFO выглядят так: http://X.com/index.php/yyyy/mm/dd/post-name/. Они работают на всех типах серверов помимо Apache.

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

Пока это не будет сделано, любые настройки ссылок в панели управления WordPress приведут к повреждению этого модуля, так как он взаимодействует с файлом htaccess.

Существует проблема обрезки ссылок по длине. Это приводит к появлению ошибки 404. И происходит это не потому, что ссылка содержит неверные значения, как думают, многие. Проблему можно исправить, добавив следующую строку в файл .htaccess:

RewriteRule ^post/([0-9]+)?/?([0-9]+)?/?$ /index.php?p=$1&page=$2 [QSA]

Вы также можете создать URL-адреса с угловыми скобками () на концах. В таком случае большинство почтовых и прочих проблемных программ не будут обрезать длинные URL-адреса.

Ещё одно примечание: если вы используете сервер Apache xampp, то постоянные ссылки также не работают, пока не будут внесены необходимые исправления и настройки.

Создание пользовательской страницы 404 на других движках

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

как сделать страницу ошибку 404 на worpress

Сделать пользовательскую страницу для ошибки 404 просто. Самый простой способ не терять посетителей — это отправить их на домашнюю страницу или карту сайта. У себя на блоге я не делал перенаправления с несуществующей страницы на другую, так как считаю это неправильным, но вы можете поэкспериментировать. Для этого, мы помещаем следующую строку в файл .thaccess:

ErrorDocument 404 /sitemap.html

Это приведёт к перенаправлению страницы 404 на карту сайта, если у вас адрес отличается, укажите свой. Целевая страница, которую вы хотите отобразить, должна существовать на сервере, иначе это будет бесконечный цикл перенаправления.

Необходимо указать полный путь к странице относительно корневой папки учётной записи (знак / в начале имени файла или каталога указывает на положение относительно корневого каталога).

Чтобы создать персональную страницу для ошибки 404, открываем новую страницу в любимом редакторе, например, MS FrontPage или DreamWeaver. Эта страница может содержать все что угодно, например, изображения, ссылки и т. д.

Сохраните файл с легко запоминающимся именем (например, 404errors.html). Затем создаём каталог непосредственно в папке public_html, задаём имя error и размещать в нём файлы.

Далее, добавляем следующую строку в файл .htaccess:

ErrorDocument 404 /error/404errors.html

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

Как ошибка 404 мешает продвижению сайта в поисковиках

Некоторые поисковики снижают авторитет сайта при обнаружении 2 и более несуществующих страниц. Если у вас небольшой сайт, то это не проблема, и не стоит беспокоиться. Однако если сайт большой и имеет множество страниц и пользователей, то есть необходимость применять автоматические средства слежения.

Как ошибка 404 мешает продвижению сайта

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

Если вы обеспокоены проблемой оптимизации своего сайта, то можете воспользоваться одним из множества SEO-плагинов, предлагающих комплексное решение проблемы. Среди них такие, как WP Meta SEO, 404 to 301, SEO Ultimate, Google Sitemaps и другие.

Денежный конкурс на 404 ошибку

В начале статьи, я обещал рассказать об условиях нового конкурса на моём блоге.

Конкурс на блоге что такое ошибка 404 Not Found

Учитывая, что мой блог читают, как правило, люди ведущие свой ресурс, я хочу сделать конкурс, связанный с анализом моего блога, где вы должны найти его недостатки и снять это на видео либо рассказать в своей новой статье у себя на блоге о моём блоге seovpmr.ru. Победитель получит от меня денежный приз в размере 404 рублей на webmoney. Вы также можете посмотреть статью, как я делал аудит сайта Игорю, и сделать что-то подобное.

Условия конкурса: 

1. Вы делаете аудит блога seovpmr.ru (желательно видео, но можно и статью написать). В обзоре аудита вы должны, написать либо сказать, что участвуете в конкурсе на блоге seovpmr.ru Олега Лютова, иначе вы вне конкурса. Если это статья — обязательно активная ссылка на seovpmr.ru.

2. Присылаете мне ссылку на источник аудита моего блога.

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

4. Статья должна быть интересной и написана для людей, а не робота.

5. Если вы решили снять видеообзор анализа моего блога — вы получите дополнительный подарок от меня, о котором я напишу в статье, где объявлю победителя. Видео также должно быть интересным и познавательным.

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

А на этом я завершаю свою статью и жду ваших комментариев к ней. А вы как проверяете наличие 404 ошибки у себя на сайте? Обязательно напишите мне об этом. А я иду зарабатывать 200 рублей на хостинг для блога на seosprint — советую и вам попробовать этот сайт по заработку, — я уже достиг 50 рублей в сутки за 1 час работы, а вы можете меня догнать? До встречи на блоге.

C уважением, Олег Лютов