você está aqui: Home  → Arquivo de Mensagens

Redirecionamento de páginas com PHP

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 16 de agosto de 2016

Recentemente eu tive que fazer uma mudança de servidor e consequentemente, muitas coisas foram atualizadas, como o MySQL, PHP, Perl, etc. Concluindo, muita coisa deixou de funcionar. O mais surpreendente foi o redirecionamento de páginas com PHP. Todas as dicas publicadas neste site possuem um nome no formato AAAAMMDD.t2t (ano, mes e dia). O sufixo t2t refere-se ao programa txt2tags, que uso para formatar todo o conteúdo do site.

O arquivo AAAAMMDD.php é apenas um redirecionador para o arquivo onde se encontra a dica, cujo nome é o título da mensagem.

Por exemplo, a primeira dica publicada no site, no dia 3 de março de 1997, tem o nome 19970303.php, cujo 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" );
  ?>

Ou seja, o arquivo 19970303.php deveria redirecionar para o arquivo receitas_de_uso_do_comando_find.php. Todavia, depois da migração, este redirecionamento parou de funcionar. Depois de muito pesquisar, e sem achar nada, fiz um teste simples:

  <?PHP
  Header( "HTTP/1.1 301 Moved Permanently" ); 
  Header( "Location: http://www.dicas-l.com.br/arquivo/receitas_de_uso_do_comando_find.php" );
  ?>

Tive que colocar a especificação completa da invocação do PHP na primeira linha (<?PHP). Trivial, mas deu uma baita dor de cabeça.

E tudo voltou a funcionar. A versão do PHP no novo servidor é a 7.0.



Veja a relação completa dos artigos de Rubens Queiroz de Almeida

 

 

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script