Halaman kesalahan default IIS sangat tidak ramah. Banyak orang akan mengatakan ketika mereka melihat halaman kesalahan default: Situs web tidak dapat dibuka! Bagian lalu lintas ini hilang sia -sia. Jika halaman kesalahan melompat langsung ke beranda, sangat tidak ramah untuk mesin pencari, dan beranda dapat diblokir. Jadi tergantung situasinya, ada dua cara untuk menyelesaikan masalah ini:
Jika ini adalah situs web tipe konten seperti blog, Anda dapat mengembalikan kotak pencarian dengan 404 kesalahan untuk dikunjungi pengunjung. Jika ini adalah situs web e-commerce, Anda dapat mengembalikan bilah kemajuan dengan 404 kesalahan untuk melompat. Kedua metode ini menjaga pengunjung dan memperhitungkan SEO.
Anda dapat memeriksa berapa banyak halaman kesalahan situs web Anda di Google Webmaster Tools.
Metode untuk memodifikasi halaman kesalahan default sangat sederhana: klik kanan situs web yang ingin Anda kelola di IIS, dan atur 404 sebagai halaman informasi kesalahan yang sesuai dalam kesalahan khusus. Berikut dua cara:
1. Jika Anda memilih file untuk jenis pesan, Anda hanya dapat menggunakan file yang diakhiri dengan .html atau HTM, jika tidak kode akan muncul ketika pengguna mengakses halaman kesalahan. Di halaman kesalahan yang ditetapkan dengan cara ini, meskipun status 404 tidak output dalam file .html, status 404 akan output secara otomatis setelah IIS dijalankan.
2. Jika Anda memilih URL untuk jenis pesan, Anda harus menggunakan file ASP (karena status 404 hanya dapat diatur dalam file ASP), jika tidak, 200 kode status akan dikembalikan saat mengakses halaman kesalahan. Tambahkan juga:
< %response.status = 404 tidak ditemukan %>
Jika Anda ingin melompat ke beranda secara teratur, ada dua cara:
1. Gunakan penyegaran tag meta untuk melompat
<meta http-equiv = refresh content = 3; url = http: //chenfangyi.com/? xxx>
Menurut administrator blog Google Chinese, Yahoo melompat ke metode ini yang digunakan.
2. Gunakan JS untuk melompat
Saya merasa bahwa menggunakan JS lebih baik karena lompatan meta tag khawatir bahwa mesin pencari akan mengenali 200 atau 302 lihat bagian ini di sini:
Saya sering melihat bahwa banyak situs web memiliki halaman kesalahan 404 khusus dalam bentuk yang sama: Pertama tampilkan pesan kesalahan, dan kemudian, melalui meta refresh, halaman akan diarahkan ke beranda, peta halaman web atau halaman serupa lainnya. Bergantung pada metode implementasi spesifik, jenis halaman 404 ini dapat mengembalikan kode status 200 atau pengalihan sementara 302, tetapi tidak peduli yang mana, dari perspektif teknologi SEO, itu bukan pilihan yang cocok.
Kami sudah berbicara tentang 200 status di atas. Jadi, ketika halaman 404 kembali ke 302, dengan apa mesin pencari berurusan? Secara teoritis, untuk kesalahan 302, mesin pencari percaya bahwa halaman web ada, tetapi alamatnya diubah sementara, dan halaman masih akan diindeks dan disertakan. Dengan cara ini, masalah teks duplikat yang mirip dengan yang dari 200 kode status juga akan terjadi; Kedua, mesin pencari arus utama yang diwakili oleh Google memiliki persyaratan yang semakin ketat pada ruang lingkup penerapan 302 pengalihan, dan jenis pengalihan yang tidak tepat ini menimbulkan risiko besar.