Problem mit lighttp (mod+rewrite)

Touch_Freak

New Member
Hallo,
und zwar habe ich folgendes Problem. Ich bin seit kurzem von Apache auf Lighthttp gewechselt. Als Panel habe ich Kloxo installiert und zwar kann man dort direkt seine RewriteRule reinschreiben die dann etwas so aussieht:
Code:
url.rewrite = ( "^category/([^/]*)/(.*_)?([0-9]+)\.html$" =>  
                     "index.php?id=$3",
                      "%{HTTP_USER_AGENT} ^Mozilla/5\.0\ \(compatible;\  
                       Googlebot/")
Leider funkioniert das nicht. Zum vergleich der Code vorher:
Code:
RewriteEngine on
RewriteBase /
RewriteRule ^category/([^/]*)/(.*_)?([0-9]+)\.html$ index.php?id=$3 [QSA,L]
RewriteCond %{HTTP_USER_AGENT} ^Mozilla/5\.0\ \(compatible;\ Googlebot/ [OR]
Ich wäre euch sehr dakbar wenn ihr mir helfen könntet.

Mfg
 
Last edited by a moderator:
RewriteRule ^category/([^/]*)/(.*_)?([0-9]+)\.html$ index.php?id=$3 [QSA,L]
Das QSA Flag gibt es in mod_rewrite von lighttpd nicht. Das Verhalten müsstest du mit mod_magnet und einem kleinen Lua-Skript nachbilden, wenn dein Skript darauf angewiesen ist.

RewriteCond %{HTTP_USER_AGENT} ^Mozilla/5\.0\ \(compatible;\ Googlebot/ [OR]
Eine RewriteCond ohne folgende RewriteRule ist nutzlos. Also einfach weglassen.
 
Ok, vielen Dank erstmal :).

Müsste der Code dann so aussehen?
Code:
url.rewrite = ( "^category/([^/]*)/(.*_)?([0-9]+)\.html$" =>
"index.php?id=$3")
Also sollte es jetzt laufen?


Vielen Dank im Voraus.


Mfg
 
Last edited by a moderator:
Back
Top