Um dos meus módulos favoritos do Apache é o mod_rewrite, pois permite-me manipular os URLs das páginas. Porém, nem todos os servidores Apache têm o módulo mod_rewrite instalado, por este motivo é aconselhável fazer-se sempre uma condição do ficheiro .htaccess para confirmar-mos que o módulo existe.
O .HTACCESS
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Se o “mod_rewrite.c” estiver presente, significa que o mod_rewrite está activo e pode ser utilizado. Caso contrário, o código mod_rewrite será ignorado.
Ao utilizar esta condição, previne que ocorra o erro HTTP Error 500 Internal server error.
NOV











Sobre o Autor
Carlos Gonçalves é um Freelancer com bastante experiência em linguagens de programação e webdesign. Vocacionado para as novas tecnologias, aposta na qualidade dos serviços, atendimento rápido e sempre disponível para melhor satisfazer os seus clientes. Autor do site cgoncalves.com