mod_rewrite é um módulo do Apache que torna as suas URL's mais "amigas". Amigas dos usuários e dos motores de busca (vide Google).
Normalmente uma URL de um site/sistema WEB é assim: http://www.meusite.com.br?modulo=empresas&acao=noticias. Com o mod_rewrite ativo e um arquivo .htaccess devidamente configurado, você pode obter uma URL assim: http://www.meusite.com.br/empresas/noticias. E aí? Qual URL é mais fácil de decorar?
Brincando com o CakePHP precisei ativar o mod_rewrite no Debian Squeeze.
Pesquisando por aí, descobri como é fácil fazer isso. Seguem os passos:
Como root, abra o arquivo /etc/apache2/sites-enabled/000-default em um editor de textos.
Encontre as linhas:
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
E altere AllowOverride None para AllowOverride All.
Salve e feche o arquivo.
Ainda como root, digite a2enmod rewrite. Este comando habilitará o mod_rewrite no Apache.
Reiniciei o serviço do Apache com o comando /etc/init.d/apache2 restart.
Pronto! Agora suas URL's ficarão mais amigáveis.
Mostrando postagens com marcador .htaccess. Mostrar todas as postagens
Mostrando postagens com marcador .htaccess. Mostrar todas as postagens
sábado, 12 de setembro de 2009
Assinar:
Postagens (Atom)