Activar mod_rewrite no ubuntu

Se você não sabe o que é o mod_rewrite vê esse artigo do Bruno Torres Criando URLs amigáveis.

Basicamente com o Módulo Rewrite do Apache você transforma isso:

www.meusite.com/index.php?seccao=noticia&codigo=21&pagina=2

em

www.meusite.com/Noticia/21/2

É necessário ter o Apache instalado. Para instalar o Apache php5 e MySql use o seguinte comando:

apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server

Copiamos o modulo rewrite da pasta mods-available para a pasta mods-enabled

sudo cp /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/

De seguida editamos o ficheiro de configuração “default” que está na pasta “sites-available”

sudo gedit /etc/apache2/sites-available/default

Modificamos “AllowOverride None” da secção Directory raiz (’/var/www’) para “AllowOverride All”

De:


<Directory /var/www/>

Options Indexes FollowSymLinks MultiViews

AllowOverride None

Para:

<Directory /var/www/>

Options Indexes FollowSymLinks MultiViews

AllowOverride All

Por fim reiniciamos o apache com o comando:

sudo /etc/init.d/apache2 restart 

Qualquer dúvida é só deixar um comentário

 

 


Uncategorized

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>