
Com o tempo, percebi que se eu inserir o domínio errado (.gov, .com, .net) em uma URL, o site será redirecionado instantaneamente para o site correto. Por exemplo, www.usps.gov -> www.usps.com. É o navegador, o próprio site ou alguma outra coisa que está causando o redirecionamento?
Responder1
Existem muitos mecanismos que podem fazer com que isso aconteça. Neste caso é o servidor web que está fazendo o redirecionamento:
--2012-04-13 10:22:01-- http://www.usps.gov/
Resolving www.usps.gov... 56.0.36.150
Connecting to www.usps.gov|56.0.36.150|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: http://www.usps.com [following]
--2012-04-13 10:22:02-- http://www.usps.com/
Resolving www.usps.com... 184.84.25.188
Connecting to www.usps.com|184.84.25.188|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://www.usps.com/ [following]
--2012-04-13 10:22:03-- https://www.usps.com/
Connecting to www.usps.com|184.84.25.188|:443... connected.
HTTP request sent, awaiting response... 200 OK
Seu navegador faz uma conexão com o servidor da web em www.usps.gov, que responde com um 302 Moved Temporarily
erro, informando ao navegador que o site agora está em www.usps.com. Os navegadores geralmente são configurados para aceitar automaticamente 302
erros de tipo e ir para o novo site indicado. Nesse caso, o novo site também apresenta um 302
erro e diz para ir para https://www.usps.com
a versão segura do site.
Observe que, se você estiver usando o Firefox, poderá avisá-lo quando um site estiver tentando redirecionar nas Advanced / General
opções. Então você poderá ver os saltos por si mesmo.
Para obter detalhes sobre vários métodos, consultehttp://en.wikipedia.org/wiki/URL_redirection(.htaccess, redirecionamento html, script do lado do servidor, 301, etc) ehttp://en.wikipedia.org/wiki/CNAME_record(redirecionamento DNS)