[lighttpd] Apache .htaccess umgeschrieben > Kein Fehler | Nichts geht

Ich glaube da fehlen ein paar "

Siehr dir mal das Beispiel an...

Apache
Code:
"^content\/?(.*)?$ => mod/pages/index.php?owner=-1&page=$1 [QSA,L]",

lighttpd
Code:
"^content\/?(.*)?$" => "mod/pages/index.php?owner=-1&page=$1 [QSA,L]",
 
Mal abgesehen von den fehlenden Anführungszeichen sind deine Rewrite-Regeln für den lighttpd ziemlicher Müll. Es gibt bspw. keine Flags wie [L] oder [QSA] bei lighttpd...
 
Desweiteren kannst du bei Lighttpd soviele htaccess Dateien anlegen wie du möchtest funktionieren werden sie nicht, aber das weist du ja ohnehin schon.

Zu deinen Rewrite Rules

Docs:ModRewrite - lighttpd - secure, fast, compliant, and very flexible web-server - Trac
 
Last edited by a moderator:
Ok, hab nun den Code etwas überarbeitet. Allerdings lässt sich ja folgende Regel nicht umschreiben:
Code:
"^content\/?(.*)?$" => "mod/pages/index.php?owner=-1&page=$1 [QSA,L]",
Gibt es denn wirklich keine Lösung dafür?

Stand noch nie jemand vor dem selben Problem?

Gute Nacht,
El-Barto
 
Lies doch mal nach, was die Flags QSA und L bewirken. Dann siehst du auch, wie du sie in lighttpd nachbilden kannst oder ob du das überhaupt musst.
 
Back
Top