Cách tốt nhất để kết thúc một trang web là gì?


13

Tôi có một trang web, được xây dựng trên ASP.NET MVC 3, sẽ đóng cửa hoàn toàn. Tên miền sẽ vẫn được yêu cầu trong một vài tháng, vì vậy trong thời gian đó tôi muốn hiển thị một tin nhắn trên ít nhất là trang chính.

Tôi nghĩ rằng các tiêu chuẩn sẽ ra lệnh cho tất cả các yêu cầu được chuyển đến một trang thông qua 301 Đã di chuyển vĩnh viễn hoặc phục vụ 410 Gone cho tất cả các yêu cầu.

Đây là lần đầu tiên tôi đóng hoàn toàn một trang web và trong khi tôi hy vọng tôi không phải làm lại sớm, tôi muốn biết cách ưa thích để làm điều này.

(Tôi hoàn toàn cởi mở với các đề xuất gắn thẻ. Đóng trang web dường như không phải là chủ đề phổ biến, mà tôi cho rằng đó là một điều tốt.)


1
ngoài chủ đề: có thể bạn muốn để lại một liên kết đến các trang web tương tự (ví dụ: nếu đó là về dịch vụ thương mại hoặc các dự án nguồn mở). Bạn thậm chí có thể thử kiếm một số tiền từ nó.
lulalala

Câu trả lời:


12

Sau khi trang web bị đóng, việc gửi 410 Gonemã trạng thái HTTP sẽ là cách thích hợp để làm điều đó vì điều này sẽ cho các công cụ tìm kiếm biết rằng các trang đó không còn tồn tại và xóa chúng khỏi chỉ mục của chúng.

404 cũng sẽ làm điều này, nhưng có thể mất nhiều thời gian hơn vì các công cụ tìm kiếm sẽ tiếp tục thử lại để tiếp cận nó nhiều lần trước khi xóa nó khỏi chỉ mục của họ.

Ngoài ra, hãy đảm bảo khi bạn gửi mã trạng thái 410, bạn chuyển hướng người dùng đến một trang hiển thị trang web đã bị đóng để họ không nhận được các trang lỗi lộn xộn và bị nhầm lẫn về những gì đã xảy ra.


1
Trang chủ cũng vậy, hoặc giữ nó là 200 cho đến khi nó gần hơn một chút với thời gian trang web thực sự đóng cửa? Phần lớn lưu lượng truy cập cho trang web cụ thể này đến từ tìm kiếm và có thể có một số lợi ích khi cho phép mọi người vẫn tìm kiếm nó để xem những gì đã xảy ra.
James Skemp
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.