Hauke's Homepage

Typo3 unter Lighttpd

Typo3 läuft nicht nur unter dem Apache mit mod_php sondern man kann auch lighttpd mit PHP über fastcgi einsetzten. Bei mir läuft lighttpd als Webserver und Typo3 läuft auch auf diesem Webserver supper nur der Server muss etwas anders konfiguriert werden als der Apache, er unterstützt z.B. keine .htaccess Dateien.

RealUrl konfiguration

Da Lighttpd keine .htaccess Dateien unterstützt und die Syntax des URL rewriting Mods ( mod_rewrite ) in Ligthttpd anders ist als im Apache muss man bei der Installation von RealUrl einiges anders machen als beim Apache.

Man kann folgenden Code verwenden, damit die URLs umgeschrieben werden. Dieser Code leitet alle URLs außer die in der 2. Zeile definierten nach index.php um und somit werden auch URLs zu existierenden Dateien und Verzeichnissen anders als im Apache umgeschrieben. Alle URLs die nicht umgeschrieben werden sollen müssen in dem Listing in Zeile 2 hinzugefügt werden.

url.rewrite-once = (
"^/(typo3|typo3temp/|typo3conf/|uploads/|fileadmin/|t3lib/
|robots\.txt|clear\.gif).*$" => "$0",
"^/$" => "index.php",
"^/index.php\?.*$" => "$0",
"^typo3$" => "typo3/index_re.php",
".\?([^.]+)" => "index.php?$1",
".$" => "index.php",
)