
Há momentos, Isso também porque Você mudou o servidor ou domínio, ou simplesmente porque você tiver modificado o URL de uma das suas páginas da Web, Você gosta de links ou links já existentes para continuar funcionando corretamente. Para fazer isso, O que temos que fazer é informar o servidor, Onde estão o domínio ou as páginas anteriores, todos os pedidos ou visitas que são feitas para as URLs antigas para ir diretamente para o novo, Enquanto este atira-em uma página de erro 404.
No caso de você usar Apache, É o servidor normalmente usado para páginas em linguagem PHP ou gerentes de tipo de conteúdo WordPress o Joomla, Vamos ver neste post como fazer esse redirecionamento.
URLs definitivos no Apache usando o redirecionamento de. htaccess
Para fazer o redirecionamento de nossas páginas antigas para o novo, Você deve configurar o arquivo. .htaccess no seu servidor. Este arquivo contém uma série de condições e directivas Você configurou o servidor para trabalhar em uma determinada maneira. Cuidado para modificá-lo, Talvez um bug em que o mesmo possa fazer suas páginas inacessível.
Quando você abrir o arquivo. htaccess, Você verá algo parecido com isto:
1 2 3 4 5 6 | <IfModule mod_rewrite.c> RewriteEngine On ... ... ... </IfModule> |
No caso que seu arquivo não tem este conteúdo, adicioná-lo para o mesmo, e se ele já contém o rótulo mod_rewrite, Adicionar a diretiva RewriteEngine na dentro desta marca.
Indicar esta mudança de direção ou redirecionamento é muito simples, a única coisa que você tem que entrar no arquivo htaccess é uma directiva Redirecionamento 301 ao lado as URLs antigas e novas, sendo algo semelhante ao seguinte, Onde você tem que modificar as URLs de exemplo diferentes de suas páginas.
1 2 3 4 5 6 7 | <IfModule mod_rewrite.c> RewriteEngine On ... ... ... Redirect 301 ruta_de_la_antigua_url ruta_de_la_nueva_url </IfModule> |
Vamos imaginar que temos dois servidores ‘Servidor1‘ e ‘Server2‘ e nós vamos fazer dois redirecionamentos: no primeiro, Vamos redirecionar uma página ‘Página 1‘ de nossa Servidor1, para uma página ‘Página 2‘ no mesmo servidor, deixando assim:
1 2 3 4 5 6 7 | <IfModule mod_rewrite.c> RewriteEngine On ... ... ... Redirect 301 /pagina1 /pagina2 </IfModule> |
O redirecionamento de segundo, Vamos redirecionar uma página Página 1 em nosso Servidor1 para uma página Página 2 em nosso Server2, Então o que parece:
1 2 3 4 5 6 7 | <IfModule mod_rewrite.c> RewriteEngine On ... ... ... Redirect 301 /pagina1 http://servidor2/pagina2 </IfModule> |
O .htaccess Você terá que modificar em ambos os casos a uma situa-se na Servidor1, Isso é onde você vai encontrar as URLs que você deseja redirecionar.
E pronto, Uma vez que nós pedimos o velho URL no navegador, Isto irá nos redirecionar para o novo.
