Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 15233|Resposta: 1

Redirecionamento HTTP do SLB para HTTPS do Alibaba Cloud Balanceamento de Carga

[Copiar link]
Publicado em 20/06/2019 10:43:29 | | | |
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)




Anterior:history.pushState implementa a página do navegador sem atualizar o link da URL modificada
Próximo:Migração de Adição: Não é possível vincular um parâmetro ao parâmetro "Caminho" porque o parâmetro é:
 Senhorio| Publicado em 21/06/2019 10:19:32 |
Engenheiro nº 96514: Olá, desculpe a espera. Os produtos SLB são projetados para usar o 302 por padrão, o que não pode ser alterado. Você pode cancelar redirecionamentos de porta no SLB e, em vez disso, definir os redirecionamentos HTTP para HTTPS no servidor web backend, o que permite personalizar o código de status.  



Desta vez, fiquei bastante decepcionado com o Alibaba Cloud, o código de status 301 usado pelo site oficial do Alibaba Cloud, mas que usava o código de status 302 para os clientes e não explicava por que o código de status 302 foi usado.

Para SEO de sites, parece que isso deveria fazer diferença.

Não consigo torcer meus braços e coxas, então vamos configurar nós mesmos. Afinal, é só questão de alguns minutos, vamosNo começo, não era por preguiça de fazer perguntas, só queria descobrir.

Tráfego HTTP redirecionado para tutorial de configuração HTTPS
https://www.itsvse.com/thread-7727-1-1.html
(Fonte: Architect_Programmer)

Defina a porta 80 do http do SLB e encaminhe para a porta 8088 do backend (o backend pode configurá-la casualmente), e a configuração é a seguinte:

Lembre-seChecagem de saúde, verifique o código de status 40x

Basta reiniciar o serviço nginx no backend.
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com