Poin-poin penting dari 301 selalu diungkapkan kepada banyak SEOer. Saya yakin ketika melakukan 301, banyak situs web yang hanya online untuk mencari aturan yang relevan dan kemudian mengubahnya . Hari ini saya menggunakan "Apache", saya akan berbagi dengan Anda "Server" dan "IIS Server" sebagai contoh.
Jika server website adalah Apache, tambahkan aturan berikut di awal file .htaccess (jika Anda tidak memiliki izin untuk memodifikasinya, silakan hubungi penyedia layanan untuk bantuan dalam memodifikasinya):
Penulisan UlangCond %{http_host} ^domain.com [NC]
Aturan Penulisan Ulang ^(.*)$ http://www.domain.com/$1 [R=301,L]
{HTTP_HOST} adalah variabel server
^ adalah posisi awal dari string masukan yang cocok.
$ adalah posisi akhir dari string input yang cocok.
R=301 berarti melakukan pengalihan permanen. Karena R juga berarti 302, R=301 ditekankan di sini.
L berarti akhir kekuasaan
Salah satu ekspresi reguler yang paling umum digunakan adalah (.*). Ini berisi dua elemen: satu adalah "titik", yang mewakili karakter apa pun; yang lainnya adalah "bintang", yang mewakili semua karakter sebelumnya. Jadi (.*) akan cocok dengan semua karakter {REQUEST_URI}. {REQUEST_URI} adalah semua karakter kueri kecuali nama domain dan simbol "?" di URL, dan juga merupakan karakter yang coba dicocokkan oleh teknologi penulisan ulang Apache.
[NC] memberitahu server Apache untuk mengabaikan huruf besar-kecil dalam ekspresi reguler. Ini sering digunakan pada parameter server {HTTP_HOST} karena nama domain tidak peka huruf besar-kecil;
Jika server website adalah IIS, gunakan komponen ISAPI_Rewrite dan tambahkan aturan berikut di awal file httpd.ini:
Host Penulisan UlangCond: ^domain.com$
Aturan Penulisan Ulang (.*) http://www.domain.com$1 [R,I]
^ adalah posisi awal dari string masukan yang cocok.
$ adalah posisi akhir dari string input yang cocok.
(.*) akan cocok dengan semua karakter {REQUEST_URI}.
Saya memaksa pencocokan karakter tertentu apa pun hurufnya. BENDERA ini memengaruhi direktif RewriteRule dan direktif RewriteCond yang sesuai.
R memaksa server untuk mengeluarkan instruksi pengalihan ke klien dan segera merespons, memberikan alamat baru dari URL tujuan. Aturan pengalihan sering kali merupakan aturan terakhir.
menandai karakter berikutnya sebagai karakter khusus, atau karakter literal, atau referensi balik, atau karakter escape oktal.
Catatan: Kode domain.com di atas adalah contoh. Jika deskripsinya salah, harap tunjukkan. Artikel ini ditulis oleh webmaster Perusahaan Investigasi Urusan Luar Negeri Hangzhou http://www.hydc007.com mencetak ulang.
Terima kasih kepada Detektif Swasta Hangzhou atas kontribusi Anda