Außerdem willst Du für die Umleitung von www.xy auf xy einen redirect, keinen Rewrite. Nur weil Apache das durcheinanderschmeißt, brauchts Du bei lighttpd trotzdem beide Module:
Okay, klingt logisch.
$HTTP["host"] =~ "^www.(.*)$" {
url.redirect = ( "^/(.*)" => "http://%1/$1" )
}
$HTTP["url"] !~ "^index.php" {
url.rewrite-once = ( "^([^?]+)(?(.*))?" => "index.php?filename=$1&$3" )
}
Funktioniert leider nicht. Keine Fehlermeldung im Errorlog aber sobald ich example.com/foo oder /foo/bar eingebe: 404 - Not Found
Danke und Gruß,
lighttpdapache