Catatan Teknis zhaoJian

Aturan pengalihan 301 server nginx yang menguntungkan untuk SEO

Teknologi ~1104 kata · 3 menit baca - dilihat

Beberapa domain terikat ke satu situs web, saya menemukan bahwa setiap situs web berbeda dan memerlukan pengalihan. Ada dua metode implementasi. Metode pertama adalah memeriksa variabel inti nginx host (di versi lama adalah http_host):

server {
server_name www.zhaojian.net zhaojian.net ;
if ($host != 'www.zhaojian.net' ) {
rewrite ^/(.*)$ http://www.zhaojian.net/$1 permanent;
}
...
}

Metode kedua:

server {
server_name zhaojian.net;
rewrite ^/(.*) http://www.zhaojian.net/$1 permanent;
}

Saya menggunakan metode pertama. Dalam kedua metode ini, permanent adalah kuncinya. Untuk penjelasan rinci, lihat deskripsi aturan pengalihan nginx.

last – Pada dasarnya menggunakan flag ini. break – Menghentikan Rewrite, tidak melanjutkan pencocokan lebih lanjut redirect – Mengembalikan status HTTP 302 pengalihan sementara permanent – Mengembalikan status HTTP 301 pengalihan permanen

Baik, sekarang Anda dapat memeriksa hasilnya. Di sini Anda dapat melihat informasi header HTTP:

http://www.seoconsultants.com/tools/headers.asp

Bagikan:

Komentar