HostLife - лучший платный хостинг
 

Ошибка 404 — или T_error конкурента

32

Категория Wordpress | Дата публикации: 24-11-2009

error 404 ошибка

Хотите помочь конкурентам...? Оставьте на своем сайте страницу 404 ошибки.
Справка о 404:

Сервер понял запрос, но не нашёл соответствующего ресурса по указанному URI.

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

Причины могут быть разными: кто то оставил в форуме или блоге не правильную ссылку, неправильно ввели адрес в строке браузера, вы сами удалили страницу или изменили ее URL.

Почему же нужно избавиться от 404 ошибки?

Если к примеру на Вашем сайте была внутренняя страница и имела PR=3. По какой то причине вы сменили или удалили URL этой страницы, а внешние ссылки в интернете на эту страницу остались и продолжают передавать вес. Так зачем же передавать вес странице 404?

T_error 404 конкурента

Поисковые системы не любят дублированного контента. Ваш конкурент или недоброжелатель может воспользоваться Вашей страницей 404. Создаст на нескольких бесплатных хостингах sitemap с множеством несуществующими url вашего сайта.

И что же получится?

Url на Ваш сайт много, а текст (контент) один и тот же:

Данной страницы не существует, возможно вы допустили ошибку при наборе адреса.

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

Что же делать, как уберечься?

Находим в файлах своей темы — файл 404.php

Открываем и вставляем вместо того, что там есть вот этот код:

<?php
 header("HTTP/1.1 301 Moved Permanently");
 header("Location: ".get_bloginfo('url'));
 exit();
?>

Это редирект на главную страницу Вашего сайта!

Таким образом мы убили двух зайцев — передали PR главной странице и защитились от злодея.

С помощью данной статьи Вы можете защититься от конкурента, либо его убить  :-x

ПОСТОВАЯ ШУТКА
смешной смайлик

Вместо шутки старый добрый Ролик про Русское SEO.

Понравился пост? Поставь оценку!

1 звезда2 звезды3 звезды4 звезды5 звезд (9 голосов, средний: 3.56 из 5)
Загрузка ... Загрузка ...



Комментариев (32)

Если все же рискуете оставлять стандартную страницу 404 ошибки, тогда что ж ловите рецепты: _http://www.netlore.ru/oshibki-404 :wink: . Помирать, так с музыкой!

Подобные страницы 404 _http://kinnet.ru/404.html ошибки вызывают улыбку, только вот посетитель так и не поймет, что это был сайт. Закроет страничку так и не посетив. :roll:

Осведомлен, значит — вооружен 8)

Ролик отпадный — раньше никогда мне не попадался :-D

Редирект на главную -это наверное сильный ход. А у меня просто стоит сообщение. что страницы не существует и линки на 5 последних постов. Веса наверное не передается. зато посетителю предлагается сразу 5 линков. По-моему, тоже неплохо? 8)

линки на 5 последних постов

Решение тоже хорошее, но я бы еще в таком случае объяснил посетителю так:

что ссылка по которой он пришел, возможно изменена!

Попробуйте поискать информацию поиском по сайту, и соответственно форма поиска.

А с точки зрения SEO, конечно лучше 404 уводить на главную.

Спасибо за пост! Действительно, картинки при 404 хоть и смешные встречаются, но нифига не приятно, кога такое вылезает на твоем собственном сайте. Буду знать, как бороться, спасибо!

301 на морду нельзя, надо 404

header ( HTTP/1.0 404 Not Found )

301 на морду нельзя

Обоснуйте!

Если внимательно читать руководства Гугла и Яндекса для вебмастеров

help.yandex.ru/webmaster/?id=1108938

www.google.com/support/we...py?answer=35769

то станет понятно, что если страницы нет то 404, а не 301

сорри, что разбил. Добавлю.

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

Увлекся, добавлю еще цитат из руководства Яндекса:

Избыточное автоматическое перенаправление (редиректы). По возможности избегайте использования редиректов. Редирект может быть полезен только в том случае, если адреса страниц меняются по техническим причинам и необходимо перенаправить пользователя на новый адрес страницы. Как правильно поставить перенаправление (301 редирект) со старой страницы на новую, читайте в соответствующем разделе помощи. Заметьте, что по умолчанию серверы используют 302 редирект, что не гарантирует того, что в результатах поиска будет показана цель редиректа (в отличие от 301 редиректа).

Soft 404. Одна из распространенных ошибок заключается в замене сообщения об ошибке 404 (страница не найдена) для несуществующих страниц на страницу-заглушку, которая возвращается с кодом ответа 200 (ОК). В этом случае поисковая система считает, что страница с некорректным адресом существует, и не удаляет ее из своей базы. Это приводит к более медленному индексированию полезных страниц на сайте.

На тему отдавать для несуществующих страниц «404 Not Found» или делать «Redirect 301/302» копий было сломано немало, к единому мнению — не пришли.

Яндекс и Google советуют грамотно отдавать 404, оптимизаторы — предлагают собирать «крошки» ссылочного через Redirect.

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

Спасибо за информацию, а то у меня на блог идёт 45 ошибок 404. 8)

Можно вопрос: содержимое файла 404 php удалять полностью перед установкой Вашего кода.

Можно и не удалять!

Спасибо за подсказку, поставил код в начале основного кода файла 404 php. :)

Видео — СУПЕР!!! :-D

Виноват. Можно вопрос. Сайт был на самописном движке, выпал из индекса, была пара взломов, я посчитал, что чего-то напортачил с кодами. Перевел блог на wp. Ситуация не изменилась, письмо Платону, проблемы с зеркальщиком, изменить robots.txt. Изменил, но 400 битых ссылок. Поступил, как вы советуете. В моей теме нет 404.php, взял простой файл php, и сделал, как вы говорили, результат тот же. Самую популярную страницу по поиску скопировал c index.php? но это лишь одна страница. Не подскажите что делать. Почему ваше решение не работает, и что делать в данной ситуации?

@ Геннадий:

Из всего написанного я понял только то, что у Вас не работает 404.

Создайте в корне сайта файл .htaccess (пустой и присвойте права 777). Возьмите файл темы index.php, удалите в нем все содержимое, переменуйте его на 404.php, вставьте в файл код:

<?php
 header("HTTP/1.1 301 Moved Permanently");
 header("Location: ".get_bloginfo('url'));
 exit();
?>

Поисковые системы сами удалят из своих баз старые урлы.

И почему Вы пишите, что Вас сайт выпал в данное время он в индексе яндекс и google. :roll:

Я вообще-то так и сделал, в надежде, что все битые ссылки поведут на главную страницу. Но этого не случилось. А сайт недавно Яндекс начал индексировать, у меня там есть статья индексация Яндекс, где я написал, как это случилось, привел и переписку с Платоном. Изменил файл роботс, начали индексировать. А ссылки жалко! Их около четырехсот. Может четыреста файлов создать под такими именами? ))) :-D

1 Проверьте еще раз, лежит ли у вас файл 404.php в папке вашей темы права на этот файл должны быть не меньше 644.

2 Проверьте наличие файла .htaccess в корне сайта

если выше указанное не помогло, пропишите в .htaccess:

ErrorDocument 404 /index.php?error=404

а вот еще будет полезней всего codex.wordpress.org/Creat...n_Error_404_Page

Спасибо, я наверное забыл про атрибут, 666 на файл пойдет?

Да, стоял 640.

Здравствуйте. Такой вопрос. По поводу редиректов на 404 страницу.

Если мы вводим некорректный урл типа www.example-site.ru/ljadshbdljv то попадаем на 404 страницу. А если www.example-site.ru/?ljadshbdljv=lsdj то редиректаемся на главную.

Как исправляется данная проблема? Подскажите пожалуйста.

Стоит всё на джумле.

Это не проблема!

Проблема! Страничка 404.php есть в теме, но почему то не работает :(

В чём причина?

Упс, забыл. В файле .htaccess

RewriteEngine Off

# BEGIN WordPress

# END WordPress

Усё, вопрос закрыт.

Помогла запись в htacces

ErrorDocument 404 /index.php?error=404

header («HTTP/1.1 404 Moved Permanently»);

header ("Location: ".get_bloginfo ('url'));

— в этом лучае всё равно нужно создавать отдельную страницу 404, поисковики тогда будут дублировать много главных страниц!

Ваши мнения

:wink: :twisted: :roll: :oops: :mrgreen: :lol: :kiss :evil: :cry: :-| :-x :-o :-D :-? :) :( 8-O 8)