Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Postado (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 por Dermival Souza
acrescentar http://

Postado
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...

Postado

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 :)

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?

-