lighttpdapache: mod rewrite Apache -> Lighttpd

Beitrag lesen

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