Saturday, September 29, 2007

Mod Rewrite Para Ubuntu Server - Otimização para Sistemas de Busca

5:00 da manha e estou aqui configurando o mod_rewrite do Apache server em Ubuntu. Depois de muitas horas de sofrimento, estou começando a pegar um bom entendimento de como administrar um máquina Linux. Uma grande ajuda é a biblioteca da area aqui onde moro, em Silicon Valley, California. As opçoes aqui no Valley do Silicio não são muitas: ta um frio animal la fora, então “might as well” ficar em casa quentinho e ainda aprender algo...

Hoje acordei e dei uma olhada no site vrstrade.com e la encontrei uma materia interessante sobre mod_rewrite. Mas para ativar o mesmo no servidor Ubuntu pode ser um pouco trabalhoso, então agora que fiz o mesmo, vou dar passo a passo como ativa-lo.

1- Ative o modulo:

a2enmod rewrite

2- Va no /etc/apache2/sites-availble diretório, e mude allowoverride para “All” .

Bom, e esta altura o seu mod_rewrite ja deveria estar funcionando. Para testa-lo, é simples:

Você precisará de 3 arquivos: teste.html, teste.php e .htaccess

Teste.html

Esse é o teste.html

Teste.php

Esse é o teste.php

Para o .htaccess, devera ser o seguinte:

RewriteEngine on
RewriteRule ^/?test\.html$ test.php [L]

Bom, agora voce pode FTP esses arquivos dentro de um folder no seu servidor de web. Se tudo correu bem , voce deve ir no teste.html e ler : Esse é o teste.php.

Boa sorte!


No comments: