Hi,
ich muss meine htaccess-Einträge für lighttpd umschreiben. Ich habe mir schon mehrere Anleitungen durchgelesen, habe in mehreren Foren nachgefragt und war sogar schon im IRC von lighttpd. Doch fast immer wurde ich angemacht das ich die Anleitungen lesen soll.. Richtig geholfen wurde mir noch nie. Daher jetzt nochmal ein Versuch.
Hier die htaccess-Regeln:
Und diese hab ich nun so umgeschrieben:
Wenn ich diese aber nur dem Server übergebe, bekomme ich einen Fehler.. Also muss irgendwo noch ein Fehler versteckt sein.
Vielleicht weiß ja hier noch jemand rat?
Gruß & Danke!
ich muss meine htaccess-Einträge für lighttpd umschreiben. Ich habe mir schon mehrere Anleitungen durchgelesen, habe in mehreren Foren nachgefragt und war sogar schon im IRC von lighttpd. Doch fast immer wurde ich angemacht das ich die Anleitungen lesen soll.. Richtig geholfen wurde mir noch nie. Daher jetzt nochmal ein Versuch.
Hier die htaccess-Regeln:
Code:
RewriteEngine On
RewriteRule ^out-frame-id([0-9]*)-(.*).html$ out.php?plug=$1&frame=1&base=0
RewriteRule ^out-sticky-frame-id([0-9]*)-(.*).html$ out.php?id=$1&frame=1&base=0&sticky=$1
RewriteRule ^out-sticky-id([0-9]*)-(.*).html$ out.php?id=$1&base=0&sticky=$1
RewriteRule ^out-static-id([0-9]*)-(.*).html$ out.php?id=$1&base=0
RewriteRule ^out-id([0-9]*)-(.*).html$ out.php?plug=$1&base=0
RewriteRule ^out-site([0-9]*)-(.*).html$ out.php?site=$1&base=0
RewriteRule ^hosted-id([0-9]*)-(.*).html$ hosted/media/$2,$1.php
RewriteRule ^page-(.*).html$ custom/$1.php
RewriteRule ^user-(.*).html$ profiles.php?user=$1
RewriteRule ^comments-id([0-9]*)-(.*).html$ comments/$2,$1.php
RewriteRule ^search-page([0-9]*)-(.*).html$ search.php?term=$2&page=$1
RewriteRule ^out-sponsor-id([0-9]*).html$ sponsors.php?id=$1
RewriteRule ^(.*)-(.*)-page([0-9]*).html$ $2/$1/$3.php
RewriteRule ^profiles-page([0-9]*).html$ profilepages.php?page=$1
RewriteRule ^(.*)-page([0-9]*).html$ $1/news/$2.php
RewriteRule ^register.html$ register.php
RewriteRule ^login.html$ login.php
RewriteRule ^logout.html$ logout.php
RewriteRule ^panel.html$ userpanel.php
RewriteRule ^edit.html$ edit.php
Und diese hab ich nun so umgeschrieben:
Code:
url.rewrite-once = (
"out-frame-id([0-9]+)-(.+).html$" => "out.php?plug=$1&frame=1&base=0",
"out-sticky-frame-id([0-9]+)-(.+).html$" => "out.php?id=$1&frame=1&base=0&sticky=$1",
"out-sticky-id([0-9]+)-(.+).html$" => "out.php?id=$1&base=0&sticky=$1",
"out-static-id([0-9]+)-(.+).html$" => "out.php?id=$1&base=0",
"out-id([0-9]+)-(.+).html$" => out.php?plug=$1&base=0",
"out-site([0-9]+)-(.+).html$" => "out.php?site=$1&base=0",
"hosted-id([0-9]+)-(.+).html$" => "hosted/media/$2,$1.php",
"page-(.+).html$" => "custom/$1.php",
"comments-id([0-9]+)-(.+).html$" => "comments/$2,$1.php",
"search-page([0-9]+)-(.+).html$" => "search.php?term=$2&page=$1",
"out-sponsor-id([0-9]+).html$" => "sponsors.php?id=$1",
"(.+)-(.+)-page([0-9]+).html$" => "$2/$1/$3.php",
"profiles-page([0-9]+).html$" => "profilepages.php?page=$1",
"(.+)-page([0-9]+).html$" => "$1/news/$2.php",
"register.html$" => "register.php",
"login.html$" => "login.php",
"logout.html$" => "logout.php",
"panel.html$" => "userpanel.php",
"edit.html$" => "edit.php",
)
}
Wenn ich diese aber nur dem Server übergebe, bekomme ich einen Fehler.. Also muss irgendwo noch ein Fehler versteckt sein.
Vielleicht weiß ja hier noch jemand rat?
Gruß & Danke!