Hallo,
ich habe nun folgende Lösung erarbeitet:
RewriteCond %{REQUEST_URI} [Itemid]{0}
RewriteRule ^/ersetzedurch(.*) http://www.myhost.de/$1 [QSA,P]
Soweit klappt es.
Ist die Variable nicht gesetzt, dann wird die Regel ausgeführt.
Allerdings stört mich noch folgender Punkt.
Ändere ich die Regel wie folgt:
RewriteCond %{REQUEST_URI} [Itemid]{0}
RewriteRule ^/ersetzedurch(.*) http://www.myhost.de/$1&Itemid=1 [QSA,P]
Dann kommt beim Server folgender Aufruf an:
http://www.myhost.de/&Itemid=1?xyz=23 .....
Genau da liegt mein Problem &Itemid sollte am ende angefügt werden.
Hab mir schon die Finger wund gesucht. Kan mir jemand kurz erklären, wie ich das ändern muss, damit es klappt.