O uso de redirecionamentos 301 e 302 redirecionamentos é um método conveniente de enviar o tráfego de um endereço da web para outro, sem passar o surfista através de uma página intermediária . Esses redirecionamentos são particularmente úteis se o seu site usa vários nomes de domínio, quer para fins de marketing ou para capturar erros ortográficos comuns . Eles também são úteis se o site usa vários servidores e um será desligado para manutenção programada. A principal diferença entre os dois é que um redirecionamento 301 diz o navegador web que o endereço mudou permanentemente , enquanto um redirecionamento 302 é utilizado para alterações temporárias , nas quais o endereço original pode se tornar funcional novamente em algum momento. Se você gostaria de redirecionar o tráfego em seu site , aqui está como fazê-lo usando PHP para iniciar um redirecionamento 301 ou 302. Coisas que você precisa
computador conectado à Internet
Windows Notepad ou editor de HTML
Programa FTP
Acesso ao Servidor Web
Show Mais instruções Como escrever um 301 ou 302 de redirecionamento para uma página específica Utilizando PHP
1
Abra seu editor html , o mesmo que você usaria para criar qualquer arquivo HTML ou PHP. Se você não tem um editor de HTML , você pode usar o Windows Notepad vez . De seu PC com Windows , clique em Iniciar> Todos os Programas> Acessórios> Bloco de Notas
2
Para um redirecionamento 302 , copie o seguinte texto em um novo documento : . php header (" Location: http://www.domain.com/temporary-address/temporary-file-name.html "); exit () ; > Observe que você deve mudar a url neste exemplo a ser a url da página que você está redirecionando os visitantes a temporariamente. para um redirecionamento 301 , copie este texto no documento em vez disso: < Header ( "HTTP/1.1 301 Movido permanentemente "); Header ( "Location : http://www.new- url.com "); ? > Mais uma vez , certifique-se de mudar a url para o endereço da página que você está redirecionando o tráfego para
< br. > 3
Salve o arquivo . Clique em Arquivo> Salvar como e salve o arquivo com o mesmo nome da página que você estará redirecionando o tráfego de .
4
Use seu software de FTP para fazer o upload do arquivo para o servidor . Se você não tem um programa de FTP, você pode baixar ou inteligente FTP Filezilla ou gratuitamente. Muitos provedores de hospedagem também irá fornecer um gerenciador de arquivos baseado na web para upload de arquivos. Certifique-se de "substituir " ou " substituir" o arquivo original quando solicitado. Depois que o arquivo foi carregado , qualquer pessoa que digita a URL para o arquivo original será transferido para o novo .
Escrever um redirecionamento 301 para um site inteiro com htaccess
5
Abrir arquivo existente do seu site . " htaccess " no seu editor de HTML padrão. Se você não tem um editor de HTML , você pode usar o bloco de notas , conforme as instruções nas seções anteriores . Se o seu site ainda não tiver um . " Htaccess" , que é ok , você pode criar um novo
6
Copie o seguinte texto para o arquivo htaccess . : Opções + FollowSymLinks RewriteEngine on RewriteRule ( . *) http://www.newdomain.com/$ 1 [ R = 301 , L] Observe que você deve mudar a url neste exemplo para coincidir com a url do site que você está redirecionando o tráfego para .
7
Salve o arquivo como . " htaccess " (sim, o ponto vem em primeiro lugar ) com o tipo de " Todos os arquivos" arquivo e fazer o upload do arquivo para o diretório raiz do seu site . Agora qualquer momento alguém vai para um endereço no site antigo , eles serão levados para um endereço correspondente no novo site. Por exemplo, alguém vai " oldsite.com/abc123.html " será agora direcionado para " newsite.com/abc123.html " . Isto é muito útil se você deseja alterar os nomes de domínio sem perder todos os links e marcadores que apontam para seu site.