Como faço para retirar o index.php da minha aplicação? exemplo como está: site.com.br/index.php/noticias
Como deve ficar: site.com.br/noticias
Qual .htacess devo utilizar e em qual diretorio deve ficar?
Como faço para retirar o index.php da minha aplicação? exemplo como está: site.com.br/index.php/noticias
Como deve ficar: site.com.br/noticias
Qual .htacess devo utilizar e em qual diretorio deve ficar?
Se você usa o apache como servidor, ative o rewrite_module e reinicie o servidor.
Crie um arquivo chamado .htaccess na raiz do projeto com o seguinte código:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L]
</IfModule>
Após feito os passos acima, você poderá acessar as páginas das duas formas: site.com.br/index.php/noticias ou site.com.br/noticias
Obrigado, funcionou perfeitamente.Outra dúvida que ninguém me respondeu, fiz um hello world local funcionou a aplicação mas quando jogo no servidor AWS aparece o erro 404, já ative o mod rewrite, o que pode ser o problema?
Not Found
The requested URL /codeguide/ was not found on this server. Apache/2.2.22 (Ubuntu) Server at hoout.com.br Port 80
Problema resolvido, Apenas editei o arquivo default, onde estava None coloquei All e funcionou perfeitamente.