Что лучше - 404 ошибка или редирект на главную?
Что лучше делать с обращением к несуществующим страницам? По правилам, должна выдаваться страница с 404 ошибкой (и отдаваться соответствующий код). Но с другой стороны, если сделать редирект на главную, то часть ссылок, которые идут на несуществующие страницы , будут передавать вес на главную (полезно при склейке старого дропнутого домена).
На крупных сайтах (olx , irr, habr) выдаётся 404 ошибка, а на сайте allintop идёт редирект на главную. Так что же лучше?
ErrorDocument 404 /404.php
Саму страницу 404.php подгоните под общий дизайн и просто вставьте сообщение "404 - ахтунг! документ спи*дили!". Теперь и ошибка выдается и редирект не нужен.
Далее продолжает держать ее в индексе. Далее ПС робот анализатор время от времени смотрит - ага на сайте куча страниц с абсолютно одинаковым контентом (редирект для него не с играет роли так как сам контент запишеться по ошибочному адресу, а не по адресу куда с редиректит) и начинает сайт ранжировать существенно ниже. А иногда и бан за это получить можно.
Поищите варианты реализации 404 - попадаются очень забавные.