sábado, 5 de diciembre de 2009

Como habilitar mod_rewrite de Apache

mod_rewrite es un módulo de Apache que permite manipular urls. O dicho en otras palabras hacer amigables las urls para los navegadores. Este módulo es mucho mas poderoso que lo anteriormente dicho. Por lo que para sacarle el mayor provecho se requieren de algunos conocimientos extras.

Algunas aplicaciones requiren que este módulo este habilitado, y para hacerlo se debe hacer lo siguiente:

Ejecutar:
sudo a2enmod rewrite

Editar el archivo /etc/apache2/sites-enabled/000-default:
sudo gedit /etc/apache2/sites-enabled/000-default

Donde dice Directory /var/www/
Cambiar ‘AllowOverride None’ por ‘AllowOverride All’

Luego reiniciar Apache
sudo /etc/init.d/apache2 force-reload

mas información en:
http://httpd.apache.org/docs/1.3/misc/rewriteguide.html

http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html

1 comentario:

Manuel dijo...

Excelente, muchas gracias, alfin pude solucionar uno de mis problemas en mi pagina http://www.innovatec.cl