cheryi

Рейтинг
2
Регистрация
21.08.2015

Ну полезет, ну получит 404 и всё, это нормально, так и должно быть. Но тут сразу возникает рекомендация гугла: 1) удалите ссылки, которые были поставлены на несуществующую страницу 2) если есть страница с похожим (или дублирующим) содержанием (той, что удалена), то нужно делать на неё редирект.

Объясните всё таки, как правильно настроить 404. В рекомендациях гугл советы расходятся со многими инет-статьями. Вчера поступил, как рекомендует гугл: 1) сама страница 404.php не должна индексироваться - убрал в вебмастерсе (адалил урл), закрыл в роботсе (снова). 2) сама страница 404.php должна выдавать еррор 404 - снова вернул header 404, status 404.

Можно удалить адреса (страницы, папки) в вебмастерсе, страницы с сортировочными параметрами обозначить, как "не влияют", поставить, где нужно redirect 301, 302, ну и закрыть в роботсе. Гугл рекомендует, еси дело касается целого каталога, удалить урл-адреса, а потом в робт.тхт закрыть. Я так сделал, дубли за 1-2 месяца убрались уже на 2/3. Проверьте ещё корректность вашего файлика роботс.тхт, потому что при сканировании гугл выдаёт: "Описание веб-страницы недоступно из-за ограничений в файле robots.txt. " - и всё!!!! Если он выдаёт содержимое страницы в результатах, значит не то, что-то с Вашим файликом либо гуг ещё не успел обновить результаты, закрывать сразу надо было, теперь ждите.

Вес ПР имеет смысл только для сайтов, которые продают рекламные площадки, чтобы рекламодатель видел вес, поэтому noffolow. Это никак не влияет на выдачу. Если у Вас продающий сайт, то не парьтесь вообще. Полезно: не индексировать вообще (и ссылки, и текст) - есть тег <noindex>, который понимает и Гугл, и Яндекс. Если ссылки nofollow, но с них есть переходы, то Гугл позитивно к ним относится, индексирует нормально. Тоесть, в Вашем случае, я думаю, это действитеьно не важно.

Всем спасибо! Да чуть исправлял - дописал /, "ErrorDocument 404 /404.php". Но только что прочитал, что неправильно в файле 404.php писать заголовок header("HTTP/1.1 404 Not Found");

header("Status: 404 Not Found");

убрал. тоесть, теперь при запросе несуществующей стр. в htaccess срабатывает ErrorDocument 404 /404.php. И ответ сервера: 200. Надеюсь, что первый ответ так и остался 404, но как это проверить? И как верно для сео, в самом файле 404.php выдавать мне заголовки 404 или нет? Спасибо.