jochen: mod_rewrite-Frage

Beitrag lesen

Hallo Leute,

ich möchte eine dynamische Url wie z.B. /index.php?cPath=1&osCsid=7d824ca98dbacac769d93a068d8125a5 auf eine statische wie z.B. artikel_xy.html umschreiben. So weit, so gut, das funktioniert (über die Datei .htaccess) auch. Wenn ich die statische URL in die Browserzeile eingebe, wird die dynamische Seite mit dieser URL geladen.

Jetzt kann ich aber nicht das ganze Projekt umstricken, um überall Links auf die statischen Siten einzuführen. Also habe ich gedacht, o.k., schreibe ich halt einen Redirect der dynamischen Seiten(bzw. Links) auf die statischen Seiten und werde sofort und auch in der Browseradresszeile sichtbar auf die statische Adresse umgeleitet. Leider funktioniert das nicht so wie ich mir das gedacht habe. Es funktioniert nämlich gar nicht.

Hier die Rules:

RewriteEngine on
Options +FollowSymlinks

RewriteRule ^artikel_(.*).html$ product_info.php?products_id=$1&osCsid=$2
Redirect permanent /product_info.php?products_id=([0-9]*)&osCsid=(.*) http://localhost/archiv/artikel_$1.html

Weiss jemand was falsch läuft? Oder funktioniert das überhaupt so wie ich mir das gedacht habe?

Gruss, Jochen