Drupal + LighttpD + URL limpias

No sabeis el trabajiño que me dio solventar el problema de las URLs limpias con el binomio Drupal, Lighttpd. Como no soi de mucha falacia os enseño el código que tenéis que pegar dentro de /etc/lighttpd.conf o dentro del archivo de configuración de cara slide virtual.

$HTTP["host"] =~ "^(slide.dominio.com)$" {
server.document-root = "/var/www/host-virtual"
url.rewrite-final = (
"^/system/test/(.*)$" =>  "/index.php?q=system/test/$1",
"^/([^.?]*)\?(.*)$" => "/index.php?q=$1&$2",
"^/([^.?]*)$" => "/index.php?q=$1",
"^/search/node/(.*)$" => "/index.php?q=search/node/$1"
)
}

Espero de sea de buen provecho.

  • abrlic

    Gracias. También uso el binomio lighttpd + drupal.

    Drupal 5, para ser exactos.

    Es útil para cualquier versión? Para el 5? Para el 6?

  • Si es usable para la 4, 5.x, y 6.0, si te das de cuenta solo hace redirigir todas las peticiones a index.php.