Apache, Lighttpd, nginx, Cherokee
debrooser
Posts: 3 Joined: 2008-07-30 15:43
Post
by debrooser » 2008-07-30 15:45
Hallo :)
Ich hoffe ihr könnt mir helfen. Hab jetzt schon lange herumprobiert aber ich bekomms einfach nicht hin.
WIe sieht dieser Mod Rewrite Code für Apache im Lighttpd Format aus?
Code: Select all
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^set-([0-9]+).html?$ ./set.php?id=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^image-([0-9]+).html?$ ./image.php?image=$1 [L]
Danke für die Hilfe :)
Grüße DebRooSer
Anonymous
Post
by Anonymous » 2008-08-28 13:56
Hi,
ich habe ein ähnliches Problem. Ich würde gerne die Rewrite Rules con Apache2 für Confixx auf Lighttpd
übersetzen. Ich hab alles mögliche probiert komm aber damit nicht klar. Wäre wirklich nett wenn jemand
das für mich übersetzen könnte. Vieleicht hat ja schon jemand confixx mit lighttpd im Einstatz.
Hier der Code des Apache2:
RewriteEngine On
Options +FollowSymlinks
RewriteRule ^reseller/res[0-9]+/(.*)$ reseller/$1 [L]
RewriteRule ^user/[a-zA-Z][-a-zA-Z0-9_]{0,4}[0-9]+/(.*)$ user/$1 [L]
RewriteRule ^ftplogin/[a-zA-Z][-a-zA-Z0-9_]{0,4}[0-9]+/(.*)$ ftplogin/$1 [L]
RewriteRule ^ftplogin/[a-zA-Z][-a-zA-Z0-9_]{0,4}[0-9]+f[0-9]+/(.*)$ ftplogin/$1 [L]
RewriteRule ^poplogin/[a-zA-Z][-a-zA-Z0-9_]{0,4}[0-9]+p[0-9]+/(.*)$ poplogin/$1 [L]
Danke schonmal !
daemotron
Administrator
Posts: 2641 Joined: 2004-01-21 17:44
Contact:
Post
by daemotron » 2008-08-28 15:42
Code: Select all
url.rewrite-once = (
"^/reseller/res[0-9]+/(.*)$" => "/reseller/$1",
"^/user/[a-zA-Z][-a-zA-Z0-9_]{0,4}[0-9]+/(.*)$" => "/user/$1",
"^/ftplogin/[a-zA-Z][-a-zA-Z0-9_]{0,4}[0-9]+/(.*)$" => "/ftplogin/$1",
"^/ftplogin/[a-zA-Z][-a-zA-Z0-9_]{0,4}[0-9]+f[0-9]+/(.*)$" => "/ftplogin/$1",
"^/poplogin/[a-zA-Z][-a-zA-Z0-9_]{0,4}[0-9]+p[0-9]+/(.*)$" => "/poplogin/$1"
)Ungestestet, sollte aber stimmen.
Anonymous
Post
by Anonymous » 2008-08-28 18:27
klappt. Confixx läuft nun komplett mit Lighttpd. Klasse, ich bedanke mich recht herzlich !!!
debrooser
Posts: 3 Joined: 2008-07-30 15:43
Post
by debrooser » 2008-09-04 19:31
Gibts für mein Problem auch eine Lösung? :)
daemotron
Administrator
Posts: 2641 Joined: 2004-01-21 17:44
Contact:
Post
by daemotron » 2008-09-05 09:23
Mit Sicherheit. Allerdings ist das Umschreiben etwas fummeliger, da Lighty keine RewriteConditions kennt. Du musst also alles in einer RegEx ausdrücken, was Du verändern willst (siehe
http://trac.lighttpd.net/trac/wiki/Docs%3AModRewrite ). Eventuell funktioniert
Code: Select all
url.rewrite-once = (
"^/set-([0-9]+).html?$" => "/set.php?id=$1"
"^/image-([0-9]+).html?$" => "/image.php?image=$1"
)
Wenn vor
set oder
image noch was steht, das nicht zum FQDN gehört, musst Du die Expression entsprechend anpassen.
debrooser
Posts: 3 Joined: 2008-07-30 15:43
Post
by debrooser » 2008-09-05 11:54
Vielen vielen Dank funktioniert bestens deine Lösung :)