Redirecionamento permanente de páginas web com PHP
Autor/fonte: Rubens Queiroz de Almeida
E-mail/Url: http://www.dicas-l.com.br/arquivo/redirecionamento_permanente_de_pagin...
Tags: [ redirecionamento ]
Tweet
Recentemente eu realizei uma mudança grande na forma como os arquivos da Dicas-L são nomeados. A nomenclatura que usei desde o início da lista, em 3 de março de 1997, tomava como base a data de veiculação. Por exemplo, a primeira dica teve o nome 19970303, consistindo de quatro dígitos para o ano (1997), dois dígitos para o mês (03) e dois dígitos para o dia (03). É claro que esta forma de batizar os arquivos transmite muito pouca informação para os visitantes do site.
Por esta razão, e com um atraso considerável, resolvi mudar o nome de todos os arquivos. Entretanto, como fazer para preservar os links que as pessoas foram criando ao longo dos anos, tanto em seus websites quanto em suas bookmarks pessoais? Eu sempre tive um grande cuidado de preservar todos os endereços originais, para evitar links quebrados nos sites das pessoas que fazem referência à Dicas-L.
A solução que descobri foi utilizar o código 301 de redirecionamento. Este código significa que a página foi "movida permanentemente" para um novo endereço. Além de tudo, este código é amigável com os mecanismos de busca, pois transfere a popularidade da página original para a nova página.
Por exemplo, para a primeira dica veiculada pela Dicas-L, eu criei um arquivo, chamado 19970303.php, com o seguinte conteúdo:
Desta forma, todos os pedidos para o endereço original, http://www.dicas-l.com.br/dicas-l/19970303.php, serão redirecionados para o novo endereço, indicado acima pela tag Location. O mesmo procedimento foi feito para todas as dicas já veiculadas. Desta forma, preserva-se todo o histórico do site, e eu posso nomear os arquivos de forma mais significativa para os visitantes.
A nomenclatura original, com a indicação de data, continua sendo usada, mas apenas de forma interna, nos programas em shell que uso para manter o site.
É preciso ser cuidadoso para não criar arquivos de redirecionamento que levam a loops infinitos. Para verificar se o que você fez está correto, use o serviço Search Engine Friendly Redirect Checker.
Por esta razão, e com um atraso considerável, resolvi mudar o nome de todos os arquivos. Entretanto, como fazer para preservar os links que as pessoas foram criando ao longo dos anos, tanto em seus websites quanto em suas bookmarks pessoais? Eu sempre tive um grande cuidado de preservar todos os endereços originais, para evitar links quebrados nos sites das pessoas que fazem referência à Dicas-L.
A solução que descobri foi utilizar o código 301 de redirecionamento. Este código significa que a página foi "movida permanentemente" para um novo endereço. Além de tudo, este código é amigável com os mecanismos de busca, pois transfere a popularidade da página original para a nova página.
Por exemplo, para a primeira dica veiculada pela Dicas-L, eu criei um arquivo, chamado 19970303.php, com o seguinte conteúdo:
<? Header( "HTTP/1.1 301 Moved Permanently" ); Header( "Location: http://www.dicas-l.com.br/arquivo/receitas_de_uso_do_comando_find.php" ); ?>
Desta forma, todos os pedidos para o endereço original, http://www.dicas-l.com.br/dicas-l/19970303.php, serão redirecionados para o novo endereço, indicado acima pela tag Location. O mesmo procedimento foi feito para todas as dicas já veiculadas. Desta forma, preserva-se todo o histórico do site, e eu posso nomear os arquivos de forma mais significativa para os visitantes.
A nomenclatura original, com a indicação de data, continua sendo usada, mas apenas de forma interna, nos programas em shell que uso para manter o site.
É preciso ser cuidadoso para não criar arquivos de redirecionamento que levam a loops infinitos. Para verificar se o que você fez está correto, use o serviço Search Engine Friendly Redirect Checker.
Enviado por xKuRt em 08/08/2010 às 18:09
Avaliação
Esta publicação ainda não foi avaliada!
A avaliação de publicações é restrita a membros cadastrados e logados no nosso site.
Comentários
Este artigo ainda não foi comentado ou o(s) comentário(s) que foi(ram) enviado(s) a ele ainda não foi(ram) publicado(s).
Envio de comentário:
Sábado, 25 de Maio de 2013
Área restrita
Leitura recomendada
Scrum em Ação - Gerenciamento e Desenvolvimento Ágil de Projetos de Software
Últimas publicações
Top 5 membros
- dddweb213 pts
- andersonop207 pts
- Jotah197 pts
- fbinasco165 pts
- fredbcn117 pts
Últimos membros online
- GabsMullerem 24/05 às 20:30
- salamandraem 24/05 às 19:55
- muitolindaem 24/05 às 19:50
Últimos membros cadastrados
- salamandraem 24/05
- gravelem 24/05
- flexaem 23/05




