Pablasso

URL amigables con Lighttpd y Wordpress

June 25, 2006

Si usas el excelente lighttpd y a la vez quieres usar URLs amigables con Wordpress, lo único que tienes que hacer es usar esta opción en el lighttpd.conf:

server.error-handler-404 = "/index.php?error=404"

Y adapta la estructura de tu permalink sin el index.php. Por ejemplo, el mío esta así:

/%year%/%monthnum%/%day%/%postname%

Si estas usando el modulo de virtual server para hospedar varios dominios, tal vez no quieras que esa opción para 404 sea valida para todos ellos. Lo que puedes hacer en este caso es usar la opción host de la siguiente manera:

    $HTTP["host"] =~ "^(www.pablasso.com)$" {
    server.error-handler-404 = "/index.php?error=404"
    }

Actualización:

Después de usarlo un rato no me convenció este método. Ya es bastante sucio usar el 404 de esta manera pero el verdadero problema es que Google no indexa bien estas URLs por alguna razón que todavía no entiendo.

Después me voy a hacer un tiempo para reescribir las reglas de Apache y que sean compatibles con lighttpd.

Actualización #2:

He revisado de nuevo y Google ya indexó mis nuevas URLs. Sus crawlers tardan muchos días en visitar este sitio.


Juan Pablo OrtizWritten by Juan Pablo Ortiz who lives and works in Guadalajara, Mexico. You should follow him on Twitter