Halaman error default IIS sangat tidak bersahabat. Ketika banyak orang melihat halaman error default, mereka akan berkata: Website tidak dapat dibuka! Bagian lalu lintas ini hilang sia-sia. Dan jika halaman error langsung melompat ke halaman beranda dan sangat tidak bersahabat dengan mesin pencari, bahkan halaman beranda bisa saja diblokir. Jadi tergantung situasinya, ada dua cara untuk mengatasi masalah ini: Artikel bagus terkait sangat manusiawi! Thunder 5.9 Fungsi Manajemen File Cerdas, Fungsi Bendungan Hijau, 6 Kegagalan Besar Netizen, Ringkasan Uji Coba 10 Hari Jika itu adalah situs web berbasis konten seperti blog, Anda dapat mengembalikan kotak pencarian dengan kesalahan 404 untuk dicari pengunjung. . Jika ini adalah situs web e-niaga, Anda dapat mengembalikan bilah Kemajuan dengan kesalahan 404 untuk melompat. Kedua metode ini menangani pengunjung dan SEO. Anda dapat memeriksa berapa banyak halaman kesalahan yang dimiliki situs web Anda di alat webmaster Google.
Metode untuk mengubah halaman kesalahan default sangat sederhana: klik kanan situs web yang ingin Anda kelola di IIS, dan atur 404 sebagai halaman kesalahan yang sesuai di Custom Error. Ada dua cara di sini:
1. Jika Anda memilih "File" untuk "Jenis Pesan", Anda hanya dapat menggunakan file yang diakhiri dengan .html atau htm, jika tidak, kode akan muncul saat pengguna mengakses halaman kesalahan. Untuk halaman kesalahan yang diatur dengan cara ini, meskipun status 404 tidak ditampilkan dalam file .html, IIS akan secara otomatis menampilkan status 404 setelah eksekusi.
2. Jika Anda memilih "URL" untuk "Jenis Pesan", Anda harus menggunakan file asp (karena status 404 hanya dapat diatur dalam file asp), jika tidak, kode status 200 akan dikembalikan saat mengakses halaman kesalahan. Tambahkan juga file asp: <%Response.Status = "404 Not Found" %> Jika Anda ingin melompat ke beranda secara rutin, ada dua cara:
1. Gunakan penyegaran tag meta untuk melompat ke meta http-equiv="refresh" content="3;url=http://www.downcodes.com">
Menurut administrator blog Google Cina, metode ini digunakan oleh Yahoo Lakukan lompatan.
2. Gunakan js untuk melompat setTimeout("testTime()",2500); function testTime() { location = "http://www.downcodes.com/"; }
Saya merasa menggunakan js lebih baik, karena lompatan meta tag khawatir mesin pencari akan mengenalinya sebagai "200" atau "302".
Sering terlihat bahwa halaman kesalahan 404 yang disesuaikan di banyak situs web mengambil bentuk yang mirip dengan ini: pertama menampilkan pesan kesalahan, dan kemudian, melalui Meta
Refresh akan melompati halaman ke beranda website, peta web, atau halaman serupa lainnya. Bergantung pada metode penerapan spesifiknya, jenis halaman 404 ini mungkin mengembalikan kode status "200" atau "pengalihan sementara 302", tetapi apa pun yang mana, ini bukanlah pilihan yang cocok dari sudut pandang teknis SEO.
Kita telah membicarakan situasi status "200" di atas. Jadi, ketika halaman 404 menampilkan "302", bagaimana mesin pencari akan memperlakukannya? Secara teoritis, untuk kesalahan "302", mesin pencari percaya bahwa halaman web tersebut ada, tetapi alamatnya telah diubah sementara, dan halaman tersebut akan tetap diindeks. Dengan cara ini, teks berulang yang mirip dengan kode status "200" juga akan muncul . Masalah; Kedua, mesin pencari utama yang diwakili oleh Google memiliki persyaratan yang semakin ketat mengenai cakupan penerapan pengalihan 302. Ada risiko besar dalam penggunaan pengalihan 302 yang tidak tepat ini.