Чи краще переспрямувати ErrorDocument 404 на головну сторінку або стандартну сторінку помилки 404?


15

Ми запускаємо сайт електронної комерції, який був налаштований стороннім постачальником програмного забезпечення для електронної комерції, базовий магазин із сторінками продуктів, кошиком та замовленням.

Сторонній постачальник налаштував файл htaccess таким чином, що якщо введено неіснуючу URL-адресу, він перенаправляє на домашню сторінку, а не створюється помилка 404.

Це призводить до того, що веб-майстер google звітує про повторювані заголовки та описи сторінок, які вже не існують.

Я думаю, що було б краще, щоб спеціальна сторінка 404 помилок відображалася, а не перенаправлялася назад на головну сторінку

Так що краще, щоб веб-сайт перенаправляв 404 на головну сторінку, ніж замість цього була виділена 404 сторінка?

Відповіді:


16

Сильний голос за виділену 404 сторінку.

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

Останнє: Переконайтеся, що ви справді повернули помилку 404. З того, що ви говорите, це здається, що це переадресація 301/302. Для цього включіть

ErrorDocument 404 /notfound.htm

у вашому файлі htaccess.

Також див

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


що я jmbсказав, але у мене є динамічні сторінки для моєї CMS, тому я спочатку повинен запустити це через перше. так Errordocument 404 /dynamic_page.phpі якщо не буде знайдено, що відображалося б /notfound.htm.
Талві Ватія

1
Я хочу проголосувати за це не менше 129082094 разів. Я навіть не можу зрозуміти, коли непогана ідея переадресації на домашню сторінку. Сторінка помилок завжди буде смоктати, але знати, що це помилка, краще, ніж сліпе скидання. (Під чим я маю на увазі, скиньте на першу сторінку.)
VxJasonxV

1
Я б вподобав відповідь 410 "Пропав" тут.
Джоді

3

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

Якщо ви додали посилання "повідомити про це розірване посилання" або навіть самі ввійшли в нього, ви отримаєте сповіщення та зможете виправити проблеми із сайтом.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.