Apa cara terbaik untuk mengakhiri situs Web?

13

Saya memiliki situs Web, dibangun di atas ASP.NET MVC 3, yang akan ditutup sepenuhnya. Domain masih akan diperlukan selama beberapa bulan, jadi selama waktu itu saya ingin menampilkan satu pesan di setidaknya halaman utama.

Saya berpikir bahwa standar akan menentukan apakah semua permintaan diarahkan ke satu halaman melalui 301 Moved Permanently, atau melayani 410 Gone untuk semua permintaan.

Ini adalah pertama kalinya saya benar-benar menutup situs Web, dan sementara saya berharap saya tidak harus melakukannya lagi segera, saya ingin tahu cara yang disukai untuk melakukan ini.

(Saya benar-benar terbuka untuk memberi tag saran. Menutup situs Web sepertinya bukan topik yang populer, yang menurut saya merupakan hal yang baik.)

James Skemp
sumber
1
di luar topik: mungkin Anda ingin meninggalkan tautan ke situs web serupa (mis. jika ini tentang layanan komersial atau proyek sumber terbuka). Anda bahkan dapat mencoba menghasilkan uang darinya.
lulalala

Jawaban:

12

Setelah situs ditutup mengirim 410 Gonekode status HTTP akan menjadi cara yang tepat untuk melakukannya karena ini akan memberitahu mesin pencari halaman-halaman itu hilang untuk selamanya dan untuk menghapusnya dari indeks mereka.

404 akan melakukan ini juga, tetapi mungkin memakan waktu lebih lama karena mesin pencari akan terus mencoba untuk mencapainya beberapa kali sebelum menghapusnya dari indeks mereka.

Juga, pastikan ketika Anda mengirim kode status 410 Anda mengarahkan pengguna ke halaman yang mengeluarkan situs ditutup sehingga mereka tidak mendapatkan halaman kesalahan berantakan dan bingung apa yang terjadi.

John Conde
sumber
1
Beranda juga, atau pertahankan 200 sampai sedikit lebih dekat dengan waktu situs itu benar-benar ditutup? Mayoritas lalu lintas untuk situs khusus ini berasal dari pencarian, dan mungkin ada beberapa manfaat untuk memungkinkan orang untuk tetap mencari tahu apa yang terjadi.
James Skemp