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.
sábado, 12 de setembro de 2009
Assinar:
Postar comentários (Atom)
2 comentários:
Ótima dica, valeu pela ajuda.
Foi muito útil! :D
Valeus...tiro e queda...
Postar um comentário