
Хотите помочь конкурентам...? Оставьте на своем сайте страницу 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 главной странице и защитились от злодея.
С помощью данной статьи Вы можете защититься от конкурента, либо его убить
ПОСТОВАЯ ШУТКА

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




(9 голосов, средний: 3.56 из 5)

Если все же рискуете оставлять стандартную страницу 404 ошибки, тогда что ж ловите рецепты: _http://www.netlore.ru/oshibki-404
. Помирать, так с музыкой!
Подобные страницы 404 _http://kinnet.ru/404.html ошибки вызывают улыбку, только вот посетитель так и не поймет, что это был сайт. Закроет страничку так и не посетив.
Осведомлен, значит — вооружен
Ролик отпадный — раньше никогда мне не попадался
Редирект на главную -это наверное сильный ход. А у меня просто стоит сообщение. что страницы не существует и линки на 5 последних постов. Веса наверное не передается. зато посетителю предлагается сразу 5 линков. По-моему, тоже неплохо?
Решение тоже хорошее, но я бы еще в таком случае объяснил посетителю так:
что ссылка по которой он пришел, возможно изменена!
Попробуйте поискать информацию поиском по сайту, и соответственно форма поиска.
А с точки зрения SEO, конечно лучше 404 уводить на главную.
Спасибо за пост! Действительно, картинки при 404 хоть и смешные встречаются, но нифига не приятно, кога такое вылезает на твоем собственном сайте. Буду знать, как бороться, спасибо!
301 на морду нельзя, надо 404
header ( HTTP/1.0 404 Not Found )
Обоснуйте!
Если внимательно читать руководства Гугла и Яндекса для вебмастеров
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.
Можно вопрос: содержимое файла 404 php удалять полностью перед установкой Вашего кода.
Можно и не удалять!
Спасибо за подсказку, поставил код в начале основного кода файла 404 php.
Видео — СУПЕР!!!
Виноват. Можно вопрос. Сайт был на самописном движке, выпал из индекса, была пара взломов, я посчитал, что чего-то напортачил с кодами. Перевел блог на wp. Ситуация не изменилась, письмо Платону, проблемы с зеркальщиком, изменить robots.txt. Изменил, но 400 битых ссылок. Поступил, как вы советуете. В моей теме нет 404.php, взял простой файл php, и сделал, как вы говорили, результат тот же. Самую популярную страницу по поиску скопировал c index.php? но это лишь одна страница. Не подскажите что делать. Почему ваше решение не работает, и что делать в данной ситуации?
@ Геннадий:
Из всего написанного я понял только то, что у Вас не работает 404.
Создайте в корне сайта файл .htaccess (пустой и присвойте права 777). Возьмите файл темы index.php, удалите в нем все содержимое, переменуйте его на 404.php, вставьте в файл код:
Поисковые системы сами удалят из своих баз старые урлы.
И почему Вы пишите, что Вас сайт выпал в данное время он в индексе яндекс и google.
Я вообще-то так и сделал, в надежде, что все битые ссылки поведут на главную страницу. Но этого не случилось. А сайт недавно Яндекс начал индексировать, у меня там есть статья индексация Яндекс, где я написал, как это случилось, привел и переписку с Платоном. Изменил файл роботс, начали индексировать. А ссылки жалко! Их около четырехсот. Может четыреста файлов создать под такими именами? )))
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, поисковики тогда будут дублировать много главных страниц!