Notes techniques de zhaoJian

Règle de redirection 301 du serveur nginx favorable au SEO

Technologie ~1199 mots · 3 min de lecture - vues

Plusieurs domaines liés à un site web, je constate que chaque site web est différent et nécessite une redirection. Il existe deux méthodes d’implémentation. La première méthode consiste à vérifier la variable centrale nginx host (dans les anciennes versions c’était http_host) :

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

La deuxième méthode :

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

J’utilise la première méthode. Dans ces deux méthodes, permanent est la clé. Pour une explication détaillée, consultez la description des règles de redirection nginx.

last – C’est généralement ce drapeau qui est utilisé. break – Termine Rewrite, ne continue pas avec d’autres correspondances redirect – Renvoie le statut HTTP 302 de redirection temporaire permanent – Renvoie le statut HTTP 301 de redirection permanente

Bien, vous pouvez maintenant vérifier le résultat. Ici, vous pouvez voir les informations d’en-tête HTTP :

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

Partager :

Commentaires