Georg: mod-rewrite / Verständnisfrage

Beitrag lesen

Hallo,

ich nutze derzeit folgende Rewrite-Rule:

  
RewriteEngine on  
Options FollowSymLinks  
ReWriteBase /  
RewriteRule ^([^/.]+)$ index.php?site=$1 [L]  

Hierdurch erreiche ich, das alles was hinter der Hauptdomain steht und nicht eine Datei ist als Variable (site) von der index.php verarbeitet wird (jedenfalls funktioniert das so nach tagelangem Ausprobieren ;-).
Nun stehe ich aber vor dem Problem, das ich jetzt zwingend eine URL (komplett, d.h. mit http://.. usw.) ebenfalls so filtern will, leider funktioniert das mit meinem Bastelversuch oben so gar nicht (wenn ich die ganzen Tuts richtig verstehe auch wegen den Slashes und weil die URL ja auch eventuell direkt die Datei enthalten könnte...
Meine Frage simpel ausgedrückt:
Wie muss ich die Rewriterule ergänzen/ändern, damit nicht nur:
http://domain.de/test zu http://domain.de/index.php?site=test
sondern auch
http://domain.de/http://domain2.de/test.php zu http://domain.de/index.php?site=http://domain2.de/test.php
wird ???

Ich komme da einfach nicht weiter und es wäre sehr gut, wenn sich hier jemand erbarmt und mir ein wenig unter die Arme greift...

Gruss
Georg