Actualmente estas viendo el weblog personal de Carlos Montalvo, un profesional en el desarrollo web con sede en la ciudad de Lima, Perú.

Suscribete a posts o comentarios

Sigueme en Twitter

Activar Urls Limpias en Drupal bajo una LAMP en Ubuntu

13 Nov

Escrito por hace 9 meses y 2 semanas | 3 Comentarios

En Drupal se puede activar normalmente las Urls Amigables desde la siguiente dirección http://localhost/drupal/?q=admin/settings/clean-urls.
Pero que hacemos cuando no nos da la opción para activarlo, y estamos en una LAMP bajo ubuntu.
1. Primero verificamos si el modulo mod_rewrite de Apache esta activado.

apache2ctl -M

apache2ctl -M: nos devolverá un listado de todos los módulos cargados en apache y buscamos a rewrite_module.
2. Si encuentras el modulo obvia este punto y vamos al punto numero 3.

a2enmod rewrite

a2enmod rewrite: Activamos el Mod Rewrite.
3. Creamos un archivo en /etc/apache2/conf.d/drupal.conf para que drupal pueda trabajar con Apache.

sudo gedit /etc/apache2/conf.d/drupal.conf

y Añadimos las siguientes lineas

<directory>
        RewriteEngine on
        RewriteBase /drupal
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
</directory>

4. Reiniciamos apache.

sudo /etc/init.d/apache2 restart

5. Nos dirigimos a http://localhost/drupal/?q=admin/settings/clean-urls y ya esta habilitado para poder usar las Urls Limpias de Drupal.

rewrite_drupal

Cabe resaltar que yo he instalado drupal en /var/www/drupal por eso la forma de llamarlo seria http://localhost/drupal/ reemplace estos parámetros en el paso 3 si lo instalo en una ruta diferente

Referencia

- http://drupal.org/node/15365

Categorizado :Desarrollo Web

Etiquetado :Drupal,rewrite,Urls Amigables

3 Comentario(s) para "Activar Urls Limpias en Drupal bajo una LAMP en Ubuntu"

VideoTutorial sobre la instalación de drupal en un sistema Ubuntu

November 23rd, 2009 hace 9 meses y 1 semana

[...] Activar Urls Limpias en Drupal bajo una LAMP en Ubuntu (Calin Soft) [...]

jonas

February 17th, 2010 hace 6 meses y 2 semanas

Pues me ha sido muy útil este artículo! En mi caso, tengo varios host virtuales, bajo una instalación multiusuario de drupal, y de momento parece que ha funcionado.
No estaría mal explicar que son las expresiones regulares que aparecen dentro de la configuracion de , o saber si aparte de quitar el ?q= se puede elegir como será la URL (fecha/nombre_articulo ó fecha/año, etc..)

vuelvo a decir: Muchas gracias.

» Anotación 1. Punto 7.1

February 17th, 2010 hace 6 meses y 2 semanas

[...] http://www.calinsoft.com/2009/11/activar-urls-limpias-en-drupal-bajo-una-lamp-en-ubuntu.html [...]