Что лучше - 404 ошибка или редирект на главную?

kostiknsk kostiknsk   27.07.2011 17:45   541  
Что лучше делать с обращением к несуществующим страницам? По правилам, должна выдаваться страница с 404 ошибкой (и отдаваться соответствующий код). Но с другой стороны, если сделать редирект на главную, то часть ссылок, которые идут на несуществующие страницы , будут передавать вес на главную (полезно при склейке старого дропнутого домена).
На крупных сайтах (olx , irr, habr) выдаётся 404 ошибка, а на сайте allintop идёт редирект на главную. Так что же лучше?

Ответы на вопрос (11) Написать ответ
nnnx nnnx   27.07.2011 18:04
охуенчик вопрос. буду рад услышать ответы грамотных школьников
-9
vadbaz vadbaz   27.07.2011 22:22
Минуса от бывших школьников — старая добрая традиция )
0
unclem unclem   27.07.2011 18:45
В .htaccess добавьте
ErrorDocument 404 /404.php

Саму страницу 404.php подгоните под общий дизайн и просто вставьте сообщение "404 - ахтунг! документ спи*дили!". Теперь и ошибка выдается и редирект не нужен.
4
kostiknsk kostiknsk   28.07.2011 18:05
тогда если есть куча внешних ссылок на несуществующие страницы, то получаем на сайте страницу 404 с PR3 )) не лучше ли этот вес на главную редиректом переадать?
0
Audiophile Audiophile   27.07.2011 21:11
404я с пояснениями, поиском по сайту, фидбеком и ссылкой на главную
4
saynez saynez   28.07.2011 01:52
Без вопросов - только 404 ошибка, иначе будут дубли главной страницы. Со всеми вытекающими последствиями.
-1
4xpro 4xpro   28.07.2011 02:09
Лучше всего грамотно сделанная 404. Т.е. пользователю сообщается об ошибке, тут же рядом ссылка на главную (а в некоторых случаях и на другие страницы) и форма поиска по сайту.
2
zerohold zerohold   28.07.2011 05:46
Если нет ошибки 404 то ПС обращаясь к не несуществующей странице считает, что страница существует.
Далее продолжает держать ее в индексе. Далее ПС робот анализатор время от времени смотрит - ага на сайте куча страниц с абсолютно одинаковым контентом (редирект для него не с играет роли так как сам контент запишеться по ошибочному адресу, а не по адресу куда с редиректит) и начинает сайт ранжировать существенно ниже. А иногда и бан за это получить можно.
Поищите варианты реализации 404 - попадаются очень забавные.
2
4xpro 4xpro   28.07.2011 14:33
zerohold, не обязательно. В некоторых движках сделано так: выдается статус 404 и главная страница в качестве контента. Такое поисковая система должна понять корректно.
0
Helg Veyev Helg Veyev   30.06.2016 16:55
Лучше оформите 404 страницу. На ней выход на Главную и Карту сайта
0
yurymaslov yurymaslov   13.04.2017 13:42
И будет выдавать код 200
0

Войдите, чтобы написать ответ
Вход Регистрация

Безопасная сделка всего за 5%