Skip to content

Activar mod_rewrite de Apache2 en Ubuntu

El mod_rewrite es un módulo de Apache que permite modificar lo que aparece en la barra de dirección, supongamos que tenemos lo siguiente: index.php?mod=index&taskid=9, podría quedar: /task/9. La verdad nunca lo he usado a pie, pero se necesita tener activado este módulo para poder utilizar diversas aplicaciones y frameworks (como CakePHP). Veamos como activarlo en Ubuntu 7.10.

Como siempre en Ubuntu todo es más fácil, esta distribución se la recomiendo a todos aquellos que quieran empezar a familiarizarse con GNU/Linux. Entonces tecleamos lo siguiente en la línea de comandos:

$ sudo a2enmod rewrite

El comando a2enmod (podría ser una abreviatura de Apache2 Enable Module) sirve para activar módulos que se encuentren en el directorio /etc/apache2/mods-available y los pasa al directorio /etc/apache2/mods-enabled.

Ahora lo que sigue es modificar nuestro host donde queremos que aplique el rewrite, en mi caso sera para todo lo que este dentro de mi localhost, entonces me voy al directorio /etc/apache2/sites-enabled/ y aquí debe de haber un archivo llamado 000-default, lo abrimos con vim o nano.

$ sudo vim /etc/apache2/sites-enabled/000-default

Aquí buscamos en las líneas que digan AllowOverride None y las cambiamos por AllowOverride All. Incluso podemos definir que directorios queremos que aplique es rewrite y cuales no.

Por último tenemos que reiniciar Apache2:

$ sudo /etc/init.d/apache2 force-reload

Y eso es todo!!!

Amarok playing: Allegro ma non troppo by Beethoven

Comparteme:
  • Facebook
  • Twitter
  • del.icio.us
  • Meneame
  • RSS
  • Technorati
  • Digg
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • StumbleUpon

5 Comments

  1. Fructuoso

    Muchas gracias por el post. Me ha resultado muy útil, ya que tenía muchos problemas al crear blogs con WordPress Mu, y era debido a la incorrecta configuración del archivo 000-default, ya sabes, el AllowOverride None. Ahora me funciona a las mil maravillas y los usuarios pueden dar de alta sus blogs sin problemas.

    Posted on 14-Oct-08 at 4:08 am | Permalink
  2. muchas gracias por tu aporte, la verdad dure muchas horas buscando esto ya que soy nuevo en esto de los blog y aparte monte mi propio servidor (virtual) con ubuntu y alli ento mi blog http://darkblog.dyndns.org cualquier ayuda o comentario para hacerlo mejor sera bien recibida

    Posted on 18-Oct-08 at 3:38 pm | Permalink
  3. keogh

    Que bueno que el artículo les haya sido de gran ayuda :D , espero verlos por aquí en próximos posts :D , aunque ando algo lento en la redacción de los mismos :\.

    s4lu2

    Posted on 19-Oct-08 at 10:09 am | Permalink
  4. Muchisimas gracias

    Posted on 04-Nov-08 at 3:59 am | Permalink
  5. Me acabas de salvar la vida. Muchas gracias. :D

    Posted on 07-Jul-09 at 5:08 am | Permalink

One Trackback/Pingback

  1. [...] a su post Activar mod_rewrite de Apache2 en Ubuntu Written by admin in: Administracion WordPress, Ubuntu, apache2 | Etiquetas:apache, apache2, [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*