lighttpdapache: mod rewrite Apache -> Lighttpd

Beitrag lesen

Hey.

Wie setze ich folgendes:

1. Es soll imemr gecheckt werden ob die Datei vorhanden ist
2. Aus www.example.com wird example.com
3. es soll immer auf die index.php im Root-Verzeichnis geleitet werden

in Lighttpd um?

Bei Apache sieht das so aus:
RewriteBase  /
RewriteCond %{HTTP_HOST} ^www.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond   %{REQUEST_FILENAME}    !-d
RewriteCond   %{REQUEST_FILENAME}    !-f
RewriteRule   .*                     index.php [L]

Bei Lighttpd könnte es ja "theoretisch" so aussehen:

url.rewrite-once = (
  "%{HTTP_HOST}"              => "^www.(.+)$ [NC]",
  "^(.*)$"                    => "http://%1/$1 [R=301,L]",
  "%{REQUEST_FILENAME}"       => "!-d",
  "%{REQUEST_FILENAME}"       => "!-f",
  ".*"                        => "index.php [L]"
)

Ich weiß aber ehrlich gesagt nicht weiter wie es richtig aussehen soll.
Lg lighttpapachefreak