2013-02-16 34 views
5

Tôi đang xây dựng trang web cho đại lý xe máy và các thay đổi hàng đã sử dụng hàng ngày của họ. Hiện tại, khi cổ phiếu bị xóa, công cụ quản trị trang web của Google thấy Lỗi 404, điều tôi nên tưởng tượng sẽ làm hỏng danh tiếng của trang web với Google.Tôi có nên sử dụng mã trạng thái HTTP 410 cho chứng khoán đã xóa trên trang web không?

Sau khi thực hiện một số nghiên cứu, tôi nhận thấy trạng thái HTTP 410 có nghĩa là 'biến mất vĩnh viễn'. Tôi có nên sử dụng mã trạng thái này cho các yêu cầu cho xe đạp không còn tồn kho không? Trang cung cấp một thông báo để nói rằng chiếc xe đã được bán, và cho thấy một danh sách các cổ phiếu được sử dụng khác, chỉ cần tự hỏi những gì cách chính xác để xử lý này sẽ được.

Cảm ơn trước

+1

Câu trả lời của tôi là Không. Tôi nghĩ, bạn nên tạo một trang có thông báo về những chiếc xe đạp không có sẵn. Một cái gì đó giống như xử lý lỗi. –

+0

Chỉ cần tự hỏi, tại sao nó sẽ làm hỏng danh tiếng của trang web với Google? Bằng cách nào? –

+0

Tôi đồng ý với @BhavikShah. Tạo một trang cho xe đạp không có sẵn. –

Trả lời

5

Mã trạng thái phải tham chiếu đến đại diện của tài nguyên, chứ không phải tính khả dụng của tài nguyên. Do đó, một trang liệt kê một mục không còn tồn tại nên vẫn trả lại trạng thái 200 chứ không phải 404 hoặc 410.

Sau đó, bạn có thể liệt kê thư trên trang 'mục này không còn khả dụng'. Điều này tương tự như cách AmazoneBay xử lý sự cố này.

+0

Cảm ơn những suy nghĩ của mọi người về điều này, thực sự đánh giá cao các ý kiến ​​ – ThePHPUnicorn

+1

hơn nữa, 410 nghĩa là trang không quay lại, vì vậy khi bạn khôi phục nó, bạn sẽ gặp nhiều vấn đề hơn khi lập chỉ mục. –

+0

Vì vậy, mỗi sản phẩm được bán trên ebay vẫn có trang hợp lệ, ngay cả sau khi nó đã được bán? Tôi có thể hiểu bằng cách sử dụng 200 nếu sản phẩm hết hàng, nhưng không phải nếu sản phẩm đã hết hạn. – Tiggerito

Các vấn đề liên quan