Home

Contao und lighttpd / rewrite

Dienstag, 22. Juli 2008 | Autor:

Wenn man sein Typolight für Suchmaschinen etwas schicker gestalten möchte, klickt man im Backend bei den Einstellungen das Häkchen “URLs umschreiben” an:

Mit dieser Option können Sie TYPOlight dazu veranlassen, statische URLs ohne “index.php” zu erzeugen (z.B. alias.html anstatt index.php/alias.html). Dieses Feature benötigt das Apache Modul mod_rewrite!

Da ich den Apache nicht mehr benutze, musste ich meine Lighttpd-Konfiguration folgendermaßen anpassen:

url.rewrite-final = (
"^/typolight/(.*)$" => "$0",
"^/(.*\.php)" => "$0",
"^/(.*\.html)$" => "/index.php",
)

Damit läuft’s! :-)

Update am 23. September 2011:

Mittlerweile heißt das CMS nicht mehr Typolight, sondern Contao. Ich habe es gerade mit einer frischen Installation und folgenden Rewrite-Rules getestet – das Ergebnis hier: http://contao.misterfu.de/

url.rewrite-final = (
"^/(contao|stats|typolight|javascript|system|images|plugins|tl_files)/(.*)$" => "$0",
"^/(.*\.css|.*\.xml|.*\.php)" => "$0",
"^/(.*)$" => "/index.php$0",
"^/(.*\.html)" => "/index.php",
)

Thema: Linux, Typolight | 6 Kommentare