Notas Técnicas do zhaoJian

Regras de redirecionamento 301 do servidor nginx favoráveis ao SEO

Tecnologia ~1153 palavras · 3 min de leitura - visualizações

Ao vincular múltiplos domínios a um único site, descobri que cada site é diferente. É necessário fazer redirecionamento. Existem dois métodos de implementação. O primeiro método é verificar a variável central host do nginx (em versões antigas era http_host):

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

Segundo método:

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

Eu uso o primeiro método. Nesses dois métodos, permanent é a chave. Para uma explicação detalhada, consulte a documentação sobre regras de redirecionamento do nginx.

last – Basicamente, use este Flag. break – Interrompe o Rewrite, não continua a correspondência. redirect – Retorna o status HTTP 302 de redirecionamento temporário. permanent – Retorna o status HTTP 301 de redirecionamento permanente.

Pronto, agora você pode verificar o resultado. Aqui você pode ver as informações do cabeçalho HTTP retornado:

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

Compartilhar:

Comentários