Là tốt hơn để có một chuyển hướng ErrorDocument 404 trở lại trang chủ hoặc một trang lỗi 404 tiêu chuẩn?


15

Chúng tôi điều hành một trang web thương mại điện tử được thiết lập bởi nhà cung cấp phần mềm thương mại điện tử bên thứ ba, cửa hàng cơ bản với các trang sản phẩm, giỏ và thanh toán.

Nhà cung cấp bên thứ ba thiết lập tệp htaccess để nếu một URL không tồn tại được đặt ra, nó sẽ chuyển hướng đến trang chủ thay vì tạo ra lỗi 404.

Điều này dẫn đến việc google quản trị trang web báo cáo các tiêu đề và mô tả trùng lặp cho các trang không còn tồn tại.

Tôi nghĩ rằng sẽ tốt hơn nếu một trang lỗi 404 chuyên dụng được hiển thị thay vì chuyển hướng trở lại trang chủ

Vì vậy, tốt hơn là có một trang web chuyển hướng 404 đến trang chủ hơn là có một trang 404 chuyên dụng thay thế?

Câu trả lời:


16

Bỏ phiếu mạnh mẽ cho một trang 404 dành riêng.

  • Ít gây nhầm lẫn cho người dùng
  • Cho phép bạn xem dễ dàng hơn nếu có gì đó không đúng (thông qua nhật ký lỗi máy chủ web, tập lệnh ghi nhật ký của riêng bạn và / hoặc Google Analytics)
  • Bạn có thể điều chỉnh trang theo tình huống (ví dụ: hiển thị danh sách các danh mục sản phẩm)
  • Cho phép các công cụ tìm kiếm để làm sạch các chỉ mục của họ. Không còn các trang hiện có trong chỉ mục của công cụ tìm kiếm có thể ngăn các trang mới được thêm vào.

Về điểm cuối cùng: Đảm bảo thực sự trả về lỗi 404. Từ những gì bạn đang nói, có vẻ như nó hiện đang chuyển hướng 301/302. Để làm như vậy bao gồm

ErrorDocument 404 /notfound.htm

trong tập tin htaccess của bạn.

Cũng thấy

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


những gì đã jmbnói, nhưng tôi có các trang động cho CMS của mình, vì vậy trước tiên tôi phải chạy nó trước. vì thế Errordocument 404 /dynamic_page.phpvà nếu không tìm thấy sẽ hiển thị /notfound.htm.
Talvi Watia

1
Tôi muốn bỏ phiếu này không dưới 129082094 lần. Tôi thậm chí không thể hiểu được khi chuyển hướng im lặng đến trang chủ là một ý tưởng tốt. Một trang lỗi sẽ luôn bị hút, nhưng biết đó là một lỗi tốt hơn là thiết lập lại mù. (Ý tôi là, đặt lại trang đầu tiên.)
VxJasonxV

1
Tôi sẽ ủng hộ một câu trả lời 410 "Cuốn" ở đây.
Jody

3

Tôi sẽ bỏ phiếu cho một trang lỗi riêng nếu chỉ để cho người dùng trang web của bạn biết rằng liên kết họ nhấp không thành công hoặc họ đã nhập sai URL. Sẽ rất khó hiểu khi quay lại trang chủ. Tôi biết tôi sẽ bị cám dỗ lặp lại hành động của mình để xem liệu tôi đã làm gì sai!

Nếu bạn đã thêm một liên kết "báo cáo liên kết bị hỏng" này hoặc thậm chí tự đăng nhập nó, bạn sẽ nhận được thông báo và có cơ hội khắc phục sự cố với trang web.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.