Dermival Souza Postado Julho 7, 2011 Compartilhar Postado Julho 7, 2011 (editado) Olá amigos, estou com um problema em meu novo servidor de hospedagem. No antigo servidor eu usava um simples script no .htacess para acessar páginas sem a extensão final, troquei de servidor e estou com problemas para acessar as páginas sem a extensão final. Veja, http://hostlandia.com.br/pagina-de-teste aparece 404 not found. Agora acessando assim: http://hostlandia.com.br/pagina-de-teste aparece.php vai. O .htacess está com o mesmo script do antigo servidor e não tá funcionando, pensei logo, deve ser algo no php.ini... Outro cliente meu está com o mesmo problema, ele usa um script pra transformar uma notícia .php em html, ex: http://sitedocliente.com/noticia.php?id=200 com o script usado fica, http://sitedocliente.com/noticias/hoje-tem-festa.html. Alguém pode me dar uma luz pra resolver este problema? O script que uso no arquivo .htacess do meu site é o seguinte: RewriteEngine On RewriteCond %{SCRIPT_FILENAME} !-f RewriteCond %{SCRIPT_FILENAME} !-d RewriteCond %{SCRIPT_FILENAME} !(index.php|index.htm|index.html) RewriteRule ^([A-Za-z0-9_-]*)$ $1.php Alguma luz? Editado Julho 7, 2011 por Dermival Souza acrescentar http:// Link para o comentário Compartilhar em outros sites More sharing options...
Jaime Silva Postado Julho 7, 2011 Compartilhar Postado Julho 7, 2011 Esse cifão ("$") no final está correto? RewriteRule ^([A-Za-z0-9_-]*)$ Não há bem nem mal que dure para sempre. Um dia tudo acaba. Link para o comentário Compartilhar em outros sites More sharing options...
Dermival Souza Postado Julho 7, 2011 Autor Compartilhar Postado Julho 7, 2011 Esse cifão ("$") no final está correto? RewriteRule ^([A-Za-z0-9_-]*)$ Se está correto eu não sei, mais funcionava perfeitamente desse jeito no outro servidor... Acho que o script aí não tem nada a ver, senão o do meu cliente funcionava perfeitamente... Link para o comentário Compartilhar em outros sites More sharing options...
Dermival Souza Postado Julho 7, 2011 Autor Compartilhar Postado Julho 7, 2011 Resolvido, pequei o php.ini do antigo servidor e joguei lá, voltou tudo a funcionar perfeitamente. Obrigado. Link para o comentário Compartilhar em outros sites More sharing options...
Rhuan Postado Julho 7, 2011 Compartilhar Postado Julho 7, 2011 Dermival, sempre quando é feita a migração de um servidor para outro antes de migrar as contas você deve recompilar o apache igual ao server antigo :) Link para o comentário Compartilhar em outros sites More sharing options...
Jamis Henrique Postado Julho 7, 2011 Compartilhar Postado Julho 7, 2011 Poderia compartilhar o código conosco? Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados