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.)
http-headers
James Skemp
sumber
sumber
Jawaban:
Setelah situs ditutup mengirim
410 Gone
kode 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.
sumber