URLs Amigables con Apache 2

Para poder utilizar URLs Amigables, vamos a configurar un Virtual Host. Para lograr esto, como primer paso deberemos habilitar el modulo rewrite de Apache con el siguiente comando:

  sudo a2enmod rewrite

Reiniciamos nuestro servidor web Apache para que tome los cambios mediante el comando:

  sudo service apache2 restart

Podemos chequear si está funcionando el modulo rewrite que acabamos de habilitar haciendo:

  apache2ctl -M

Si aparece rewrite en la lista, podemos seguir adelante. Para continuar utilizaremos un editor de texto (por ej: gedit, nano, mcedit, etc) para modificar el archivo de configuración de Apache apropiado para nuestro sitio en la carpeta /etc/apache2/sites-avaiable/. Para un   solo sitio, el archivo que debemos editar es /etc/apache2/sites-avaiable/default. En el caso de tener varios sitios, el nombre del archivo a editar debe reflejar el nombre del sitio a configurar. En conclusión, para editar la configuración por defecto debemos usar:

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

Una vez dentro del editor, buscamos la sección Directory referida a la carpeta del sitio que queremos configurar. Normalmente para en /etc/apache2/sites-avaiable/default es <Directory /var/www> es justamente aquí donde cambiamos:

  AllowOverride None por AllowOverride All

Esta directiva nos permite, mediante un archivo .htaccess, reemplazar la configuración por defecto de Apache, y es necesario habilitarla para que funcione la reescritura de URLs.

Una vez más reiniciamos Apache mediante:

  sudo service apache2 restart

Y listo, tan simple como eso, ya tenemos nuestro servidor web Apache configurado para aceptar URLs Amigables.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s