Vamos popularizar a diferença entre os códigos de status 301 e 302
O recurso 301 Movido Permanentemente Solicitado foi movido permanentemente para uma nova localização, e quaisquer referências futuras a esse recurso devem usar um dos vários URIs retornados nesta resposta. Se possível, clientes com edição de links devem modificar automaticamente o endereço solicitado para o endereço devolvido pelo servidor. Essa resposta também pode ser armazenada em cache, a menos que seja especificado de outra forma.
Recursos solicitados pelo 302 Found agora respondem temporariamente a solicitações de um URI diferente. Como tais redirecionamentos são temporários, o cliente deve continuar enviando futuras solicitações para o endereço original. Essa resposta só pode ser cacheada se especificada em Cache-Control ou Expires. O 301 é adequado para redirecionamentos permanentes
O cenário mais comum para o 301 é usar saltos de nome de domínio. Por exemplo, visitamoshttp://www.baidu.comVou pular parahttps://www.baidu.comApós enviar a solicitação, um código de status 301 será retornado, e então uma localização será retornada, solicitando um novo endereço, e o navegador levará esse novo endereço para acessar. Nota: as solicitações 301 podem ser armazenadas em cache, ou seja, olhando o código de status, você pode ver que aparece 'from cache' no final. Ou você muda o nome da sua página da web de php para html, e nesse processo, um redirecionamento permanente também acontecerá.
A 302 é usada para saltos temporários
Por exemplo, usuários que não estão logados são redirecionados para a página de login ao visitar o centro de usuários. Visitar uma página 404 redireciona para a página inicial.
A configuração do SLB de Balanceamento de Carga em Nuvem Alibaba é a seguinte:
Usamos http para redirecionar para https, a intenção óbvia é redirecionar permanentemente, não temporariamente, mas aqui o Alibaba Cloud me dá o que devolvemosCódigo de status 302 de redirecionamento temporário。 Como mostrado abaixo:
O código de status de retorno testado online com a Webmaster's Home e a Aizhan Network é 302, e também usei o código para devolver o código de status 302.
Estudo de Caso: Redirecionamentos do site 302 foram penalizados pelo GOOGLE por uso indevido
Business.com é o maior mecanismo de busca e categoria empresarial da Internet, com reputação de fornecer informações empresariais de forma profissional, incluindo quase 190.000 páginas na web. Se você pesquisar no Google pela palavra-chave "business", o site será classificado em primeiro lugar. No entanto, em 5 de setembro de 2010, Business.com se deparou com algo estranho: o PR da página inicial mudou de 8 para 0, e a página inicial não pôde ser encontrada nos resultados de busca do Google. Felizmente, é apenas a página inicial que é "evaporada". Mas, felizmente, a página inicial voltou aos resultados de busca do Google no dia seguinte, mas o PR ainda era 0.
Link:O login do hiperlink está visível.
Hoje estou na plataforma de webmasters "HTTPS authentication" da Baidu e descobri que a verificação HTTPS de um site falhou, o que despertou minha vigilância.
Não há diferença entre 302 e 301 em termos de função, mas ele deve ter um impacto muito grande no SEO, ou ele é dividido em dois códigos de status diferentes.
Como este site utiliza resolução inteligente de DNS, você pode definir endereços diferentes para diferentes regiões; este site apenas distingue entre domésticos e estrangeiros, Alibaba Cloud domésticos, Amazon AWS estrangeiro, como mostrado na figura abaixo:
Usando o teste de ping do webmaster, descobri que existem 29 IPs independentes, embora os endereços de resolução sejam diferentes, mas todos redirecionam a URL http para https.
Testei o Alibaba Cloud SLB e a Amazon CDN com código, e o resultado retornado pelo HTTP redirect https é o seguinte:
A única diferença nas solicitações é que, ao testar a Amazon, você precisa fazer uma solicitação por meio de um proxy, para poder ir ao exterior para analisar e anexar o código:
Antes dos testes, um chamado foi enviado para a nuvem Alibaba, como mostrado na figura abaixo:
Até o momento, a situação não foi resolvida e o motivo não foi explicado.
(Fim)
|