Redirecionando é quando um servidor Web ou uma página da web encaminha o visitante para uma página diferente da que o usuário deve visitar . Isso pode ser porque o site foi reorganizado ou renomeado e da página desejada ainda está disponível , mas em um endereço diferente . Outra razão é que vários endereços web mostram o mesmo conteúdo, ou um endereço da web tem sido substituído por um endereço mais curto, mais acessível. Existem muitas maneiras diferentes de implementar um redirecionamento. O redirecionamento pode ser comandada a partir do painel de controle do web site , como em um redirecionamento de domínio , ou pode ser um evento programado a partir do arquivo de destino , como em um redirecionamento PHP. PHP
PHP é um sistema de programação que gera um código HTML. HTML é o Hypertext Markup Language, e todas as páginas web estão escritas em HTML, mas não é uma linguagem de programação , que só formata o texto para exibição. PHP gera páginas HTML. Normalmente, um programa PHP contém um modelo de página - seções desse modelo são preenchidos quando o programa é chamado, e que produz uma página web completa. Estes são chamados de páginas web dinâmicas e, com eles , você pode programar um redirecionamento para mover os visitantes imediatamente a partir do endereço atual para outro endereço, para mover o conteúdo de um outro endereço para o endereço atual, ou para levar o usuário através de uma seqüência de eventos e , em seguida, implementar um redirecionamento em reação às respostas do usuário.
domínio redirecionamento
um domínio é um nome de site , como " www.something.com ". Um redirecionamento de domínio também é chamado de redirecionamento de domínio . Nesta categoria , e todo o site é movida para um local diferente , e não páginas individuais. A principal técnica para o redirecionamento de um endereço da web é colocar uma instrução de reescrita no diretório home do site antigo , que substitui os personagens para o endereço do antigo com o novo endereço. É uma técnica de substituição de texto simples. Portanto, se a substituição de texto é de " example.com " para newsite.net e pedido de qualquer página example.com é automaticamente alterada para newsite.com . A instrução reescrita está escrito ou no arquivo de configuração do site ou em um arquivo especial chamado " . Htaccess ", que é residente no diretório home do site.
HTTP códigos
a transferência de páginas da web entre servidores web e navegadores web segue o Protocolo de Transferência de Hipertexto, ou HTTP. HTTP tem um número de status de padrão e códigos de instrução e navegadores web sabe como agir quando enviou um. O código 301 é um código de redireccionamento . Ele diz ao navegador para não usar esse endereço , mas substituir um novo endereço em seu lugar. O código 302 diz ao navegador para ir para o novo endereço , mas para usar o endereço antigo novamente na próxima vez , porque a página só foi transferida temporariamente. Códigos HTTP pode ser definido para um domínio inteiro , criando um redirecionamento de domínio, ou eles podem ser produzidos por um programa PHP.
Básico Comparação
Por sua natureza, a domínio de redirecionamento não é feito para sutilezas . Ela muda o endereço de um site inteiro de um domínio para outro. A funcionalidade de programação de PHP permite o redirecionamento de ocorrer sob certas condições, e redirecionamentos alternativas podem ser chamados de acordo com algum pedaço de dados , ou ação do usuário .