mod_rewrite proporciona una manera flexible y potente para manipular las URL utilizando un número ilimitado de reglas. Cada regla puede tener un número ilimitado de condiciones. Se puede reescribir una URL con base a variables de servidor, variables de entorno, las cabeceras HTTP, o marcas de tiempo.
¿Cómo habilitar mod_rewrite?
Verificar si el servidor tiene el modulo instalado
$ sudo apache2ctl -M | grep rewrite
Si módulo ya se encuentra instalado, la salida del comando anterior será similar a la siguiente
Syntax OK
rewrite_module (shared)
Si no lo está, se agrega de la siguiente manera
$ sudo a2enmod rewrite
Si luego desea deshabilitarlo, lo puede hacer con "$ sudo a2dismod rewrite"
Luego se modifica el archivo /etc/apache2/sites-available/default, se deben cambiar todas las apariciones de "AllowOverride None" por "AllowOverride All"
$ sudo nano /etc/apache2/sites-available/default
Reiniciar el servidor Apache
$ sudo service apache2 restart
No hay comentarios:
Publicar un comentario
Gracias por dejar tu comentario, por favor sea respetuoso...