Что лучше - перенаправление ErrorDocument 404 обратно на домашнюю страницу или стандартная страница с ошибкой 404?


Мы запускаем сайт электронной коммерции, который был настроен сторонним поставщиком программного обеспечения для электронной коммерции, базовый магазин со страницами товаров, корзиной и оформлением заказа.

Сторонний поставщик настроил файл htaccess таким образом, чтобы при включении несуществующего URL-адреса он перенаправлялся на домашнюю страницу вместо генерируемой ошибки 404.

Это приводит к тому, что веб-мастер Google сообщает о дублировании заголовков и описаний страниц, которые больше не существуют.

Я думаю, что это было бы лучше, чтобы отображалась выделенная страница с ошибкой 404, а не перенаправление обратно на домашнюю страницу

Так что лучше, чтобы веб-сайт перенаправлял 404 на домашнюю страницу, чем вместо этого иметь выделенную страницу 404?

Author: Craig Angus, 2010-09-19

2 answers

Решительное голосование за выделенную страницу 404.

  • Менее запутанный для пользователя
  • Позволяет вам легче увидеть, если что-то не так (с помощью журнала ошибок веб-сервера, вашего собственного сценария ведения журнала и/или Google Analytics)
  • Вы можете настроить страницу в соответствии с ситуацией (например, отобразить список категорий товаров)
  • Позволяет поисковым системам очищать свои индексы. Более не существующие страницы в индексе поисковой системы могут препятствовать созданию новых страниц. добавлен.

По последнему пункту: Убедитесь, что на самом деле возвращена ошибка 404. Из того, что вы говорите, похоже, что в настоящее время это перенаправление 301/302. Для этого включите

ErrorDocument 404 /notfound.htm

В вашем файле htaccess.

Также см.

Http://googlewebmastercentral.blogspot.com/2008/08/make-your-404-pages-more-useful.html

 16
Author: jmb, 2010-09-19 22:07:01

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

Если вы добавили ссылку "сообщить об этой неработающей ссылке" или даже зарегистрировали ее самостоятельно, вы получите уведомление и возможность устранить проблемы с сайтом.

 3
Author: ChrisF, 2010-09-19 21:43:16