? Um redirecionamento é uma função embutida no Hypertext Transfer Protocol (HTTP) para permitir que os administradores de sites para mover páginas ou sites inteiros. HTTP carrega o tráfego web. Isso inclui solicitações de navegadores da Web para páginas Web e respostas de servidores Web entregando -los. Às vezes, uma página não pode ser entregue, e HTTP inclui uma gama de códigos que explicam o porquê. Redirecionar códigos são parte desta série . Redirecionamento Razões
Se um site ou página tem links para ele em outros sites, tem bons resultados em motores de busca e já circulou mídia impressa com o endereço da Web sobre ele , mudando um endereço pode causar problemas. Esses links e anúncios já direcionar o tráfego para o site. Uma empresa não pode rastrear todos os receptores de folhetos e anúncios com o seu endereço no -las. Mover a página resultaria em visitantes do endereço antigo recebendo um "arquivo não encontrado" mensagem padrão em seu browser. O visitante poderia pensar que a empresa tinha saído do negócio e deixou de produzir o produto . Não só isso significa uma venda perdida , mas que o visitante pode , em seguida, espalhar a publicidade negativa , dizendo aos outros que o endereço Web está morta. Neste caso, a empresa precisa redirecionar os visitantes para todos movidos sites e páginas a partir do endereço antigo para o novo endereço e evitar um " arquivo não encontrado " a situação.
Outros Eventos
< br >
empresas se fundem e assumir outras empresas. Nesses casos , a empresa gostaria de redirecionar o tráfego de sua nova subsidiária da principal site corporativo , imprimindo , assim, a importância da empresa para o público e garantir que os visitantes retornam anotar o novo endereço depois de terem visto o site da empresa-mãe . Empresas com muitas divisões que mantêm nomes diferentes podem ter diferentes endereços da Web para se encaixar com o nome de cada divisão. Ao invés de manter o site em diferentes locais , a empresa poderia centralizar todas as páginas da Web em um servidor em um endereço, mantendo os endereços da Web subsidiárias e redirecionar os visitantes para o site central. Algumas empresas mantêm endereços separados para produtos ou diferentes " frentes de loja ", em diferentes sites . Outras empresas incentivar os associados para exibir o conteúdo da empresa como meio fosse a sua própria . Todos estes cenários podem ser alcançados usando o padrão HTTP redirecionar códigos.
Método Redirect
Embora um servidor informa um navegador de um redirecionamento , é da responsabilidade do navegador da Web para representá-lo . Os contatos browser do servidor Web e solicita uma página . O servidor da Web envia uma resposta sem o principal , mas com um código . O browser foi programado para reagir a qualquer dos códigos de HTTP padrão e agir em conformidade.
Permanente ou Temporário
Se uma página ou site foi movida permanentemente , a servidor envia de volta um código de 301 , que é um redirecionamento permanente. O navegador observa a mudança, visita o novo endereço fornecido na mensagem do servidor , mas também observa o novo endereço e que usa cada vez tipos qualquer pessoa no endereço antigo . Se a página ou site foi movido temporariamente , o servidor envia de volta um código 302. O navegador então reaplica no novo endereço para a página desejada , mas continua a usar o endereço antigo para solicitações subseqüentes para essa página.