Pretty permalinks en WordPress con Lighttpd

Después de buscar una solución para obtener un formato bonito de URLs (pretty permalinks) que encajara con mi instalación de Wordpres:

No he encontrado ninguna configuración de cortar y pegar (estoy mal acostumbrado ^^), así que he tenido que apañarmelas de la siguiente manera:

En el fichero de configuración de Lighttpd /etc/lighttpd/lighttpd.conf he añadido al final:

var.wpdir = "wordpress/"
include "/etc/lighttpd/wp-rewrite.conf"

Con esto asignamos a la variable wpdir la ruta (relativa al document root en este caso) del directorio donde esta instalado WordPress. Luego llamamos a otro fichero de configuración /etc/lighttpd/wp-rewrite.conf que contendrá las reglas del módulo rewrite:

url.rewrite-once = (
    "^/" + wpdir + "(wp-.+).*/?" => "$0",
    "^/(wp-.+).*/?" => wpdir + "$0",
    "^/(sitemap.xml)" => wpdir + "$0",
    "^/(xmlrpc.php)" => wpdir + "$0",
    "^/keyword/([A-Za-z_0-9-])/?$" =>
    "index.php?keyword=$1",
    "^/(.+)/?$" => "index.php/$1"
)

Creo que de forma similar funcionaría con WordPress multi-site simplemente no usando la variable wpdir.

Espero que sea de utilidad.

Anuncios
  1. No trackbacks yet.

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

A %d blogueros les gusta esto: