Dikatakan bahwa website dengan banyak nama domain akan dianggap memiliki konten duplikat, sehingga tidak kondusif untuk peringkat di mesin pencari. Pendekatan yang lebih baik adalah dengan menentukan nama domain utama dan semua nama domain lainnya akan dialihkan ke nama domain ini. Beberapa hari yang lalu, untuk meningkatkan SEO situs ini, kami mulai mengalihkan 301 semua halaman dengan nama domain lain: www.kanshule.com ke www.vevb.com.
Karena situs ini saat ini hanya memiliki satu blog, saya memulai dengan blog.
Idenya sangat sederhana. Dapatkan nama domain dari halaman yang sedang Anda jelajahi. Jika itu adalah nama domain yang perlu dialihkan, ganti bagian nama domain dan gunakan sebagai alamat baru ke pengalihan 301.
Kodenya adalah sebagai berikut:
Copy kode kodenya sebagai berikut:
<%
Redupkan keDomain,dariDomain,curDomain,q,p,url
keDomain=www.vevb.com
dariDomain=kanshule.com
curDomain=Permintaan.Variabel Server(HTTP_HOST)
jika instr(curDomain,fromDomain)>0 maka
q=Permintaan.Variabel Server(QUERY_STRING)
p=Permintaan.Variabel Server(URL)
url=http://&toDomain&p&?furl=kanshule.com
jika q<> maka url=url&&&q
Response.Status=301 Dipindahkan Secara Permanen
Response.Tambahkan Lokasi Header, url
Respon.akhir()
Akhiri Jika
%>
Sebuah parameter khusus ditambahkan ke url untuk mencatat berapa banyak kunjungan dari nama domain ini.
Simpan file ini sebagai file asp dan sertakan di halaman ASP mana pun yang ingin Anda tuju.
Di blog, file koneksi database publik conn.asp dipanggil. Saya menyertakan file ini di conn.asp dan selesai.