Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou com um problema nas minhas URLs amigáveis. Ativei o mod_rewrite no Apache do EasyPHP já, só não consigo fazer pegar.
Coloquei estes arquivos na raíz: index.php, home.php, contato.php, erro.php, htaccess.
No index fica o include que cria os ?p= pra página. A página raíz do include é "home.php" e se não achar as páginas aparece a página "erro.php".
Meu código htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^([^/]*)$ /index.php?p=$1 [L]
</IfModule>
Na página index.php tem um pequeno menu que linka para /index.php?p=contato e /contato.
O ?p=contato funciona normalmente, mas o /contato não, ou seja, não identifica o htaccess e dá como se o "DIRETÓRIO" não existisse.
Carregando comentários...