Hallo zusammen,
ich möchte einzelne Items auf einen anderen Server umleiten. Dabei habe 2 Wege auf ein Items zu kommen.
Die URL kann wie folgt aussehen:
http://server1.de/item/itemId:123456:4
http://server1.de/item/itemId:123456
http://server1.de/viewItemFullPage.jsp?itemId=objectItem:123456
http://server1.de/viewItemFullPage.jsp?itemId=objectItem:123456:4
Die Zahl hinter dem letzten Doppelpunkt kann variabel sein.
Somit habe ich mir um alle 4 Fälle zu abzudecken folgende Regeln überlegt, die das beschriebene Item auf server2.de umleiten sollen.
RewriteRule /item/itemId:123456(.*)$ http://server2.de/item/itemId:123456$1
RewriteRule /viewItemFullPage.jsp?itemId=objectItem:123456(.*)$ http://server2.de/viewItemFullPage.jsp?itemId=objectItem:123456$1
Die erste Regeln funktioniert so wie ich gerne hätte, doch die zweite Regel greift gar nicht, wenn ich folgende URLs aufrufe.
http://server1.de/viewItemFullPage.jsp?itemId=objectItem:123456
http://server1.de/viewItemFullPage.jsp?itemId=objectItem:123456:4
Was ist an der zweiten RewriteRule nur falsch?
Viele Grüße
Wiesel