Rewrite y Virtualhosts

Si uno tiene instalado su servidor web apache en su máquina y trabaja con varias webs a la vez, se habrá dado cuenta que no puede utilizar el mod_rewrite de apache que en principio viene instalado en ubuntu cuando desempaquetas el apache.

Si miramos el directorio /etc/apache2/mods-available nos encontramos con el archivo rewrite.load que es el encargado de cargar el módulo que nos interesa. Pero sin embargo no lo hace y menos si hablamos de virtualhosts.

Voy a describir los pasos que he seguido para que me funcione, no sé hasta que punto todos son necesarios:

1. editar los virtuals hosts :
/etc/apache2/sites-available/default2. Añadir AccessFileName .htaccess a la sección principal
3. Cambiar los Override None por Override All de cada una de las secciones Directory que tenga el virtualhost
4. Guardamos el archivo
5. ejecutamos
sudo a2enmod rewrite Con esto nos instalará el modulo
6. Recargamos el servidor apache
sudo /etc/init.d/apache2 force-reloadCon esto debería funcionar, o por lo menos a mi me ha funcionado. Si no ha quedado lo suficientemente claro no dudeis en postear. Un saludo

2 Respuestas to “Rewrite y Virtualhosts”

  1. Le encuentro un fallo al post… el título debería ser: Rewrite y Virtualhosts… ¡Constancia Chumy, constancia!

  2. Anotado queda!

    Gracias por el consejo

Deja un comentario

XHTML: Puedes usar los siguientes tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Introduzca el código