jueves, diciembre 30, 2010

URL limpios en Drupal con .htaccess en subdirectorio

Anteriormente escribí de como activar los URLs limpios en Drupal utilizando .htaccess, pero ahora explicaré como hacerlo si la instalación de Drupal se encuentra en un subdirectoriodentro. Para eso hay que hacer una pequeña modificación dentro del código que se encuentra en .htaccess, y dicho código sería como lo siguiente:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^/carpeta/(.*)$

RewriteRule ^(.*)$ /carpeta/index.php?q=$1 [L,QSA]

Donde "carpeta" es el nombre del subdirectorio dentro del raíz, por ejemplo: http://www.ejemplo.com/carpeta/

Y también se me olvidaba mencionar que el archivo .htaccess debería de encontrarse también dentro del subdirectorio "carpeta" y no en el raíz del hosting.

No hay comentarios: