wordpress und lighttpd

(Für lighttpd 1.5 bitte hier klicken)

Wer wordpress mit lighttpd als webserver laufen lassen will, kann nicht auf die von wordpress generierten .htaccess-Dateien zurückgreifen, da lighttpd diese ignoriert. Hier ist eine gute und einfache Lösung für dieses Problem. [1]

$HTTP["host"] =~ "nerdlabor\.de" {
var.wpdir = "/"
url.rewrite-once = (
"^" + wpdir + "(wp-.+).*/?" => "$0",
"^" + wpdir + "(sitemap.xml)" => "$0",
"^" + wpdir + "(xmlrpc.php)" => "$0",
"^" + wpdir + "keyword/([A-Za-z_0-9-])/?$" => wpdir + "index.php?keyword=$1",
"^" + wpdir + "(.+)/?$" => wpdir + "index.php/$1"
)
}

Wessen lighty mit lua support kompiliert wurde, kann auch diese Lösung nutzen: http://sudhaker.com/web-development/wordpress/wordpress-permalinks-lighttpd.html