
- 1
- 2

URL umleiten. url1.de/1.php -> url2.de/1.php
Ist eine solche Umleitung möglich? Möglichst so:
Der Nutzer ruft die Seite adresse1.de/ordner/foo.bar auf. Angezeigt wird aber adresse2.de/ordner/foo.bar. Dabei sollte in der Adressleiste des Nutzers aber weiterhin adresse1.de/ordner/foo.bar stehen.
Der Nutzer ruft die Seite adresse1.de/ordner/foo.bar auf. Angezeigt wird aber adresse2.de/ordner/foo.bar. Dabei sollte in der Adressleiste des Nutzers aber weiterhin adresse1.de/ordner/foo.bar stehen.
Don't Panic!
Echte Zombies rennen nicht!
Also ich kann dir jetzt kein Scriptbeispiel geben, weil ich (wie schon öfters gesagt
) kein Experte in dem Gebiet bin, aber... könntest du nicht einfach die url2/ordner/foo.bar includen in deine url1/ordner/foo.bar ? Dann würde sich an der URL in der Adressleiste nichts ändern aber du hättest dennoch die Datei vom anderen Server laufen..
Ob das so einfach geht wie ich mir vorstelle, kann ich dir leider nicht sagen ^_°
) kein Experte in dem Gebiet bin, aber... könntest du nicht einfach die url2/ordner/foo.bar includen in deine url1/ordner/foo.bar ? Dann würde sich an der URL in der Adressleiste nichts ändern aber du hättest dennoch die Datei vom anderen Server laufen..Ob das so einfach geht wie ich mir vorstelle, kann ich dir leider nicht sagen ^_°
http://zoryfl.wmw.cc
klar ist das möglich, leite adresse1.de einfach per DNS auf adresse2.de
anders gehts auch (wenn es nur in der adressleiste stehen bleiben soll)
adresse1.de/ordner/foo.bar in foo.bar ein frame erzeugen ,das dann
adresse2.de/ordner/foo.bar aufruft

anders gehts auch (wenn es nur in der adressleiste stehen bleiben soll)
adresse1.de/ordner/foo.bar in foo.bar ein frame erzeugen ,das dann
adresse2.de/ordner/foo.bar aufruft
ich will kein Admin werden, also darf ich das....
SMS77 Mehr als nur SMS
SMS77 Mehr als nur SMS
achja, na wie gut das ich mir net die mühe gamcht hab denn code hier zu texten ;-)
aber als includen bezeichnet man etwas anderes, undzwar wenn man in eine vorhandene datei eine andere einbindet (ist ja dort nicht der fall)
es wer aber möglich über ine htaccess und einem php script eine komplett andere seite zu includen, ist aber etwas komplizierter und server fressend
aber als includen bezeichnet man etwas anderes, undzwar wenn man in eine vorhandene datei eine andere einbindet (ist ja dort nicht der fall)
es wer aber möglich über ine htaccess und einem php script eine komplett andere seite zu includen, ist aber etwas komplizierter und server fressend
ich will kein Admin werden, also darf ich das....
SMS77 Mehr als nur SMS
SMS77 Mehr als nur SMS
Das bringt mir alles noch nicht so viel...
Es geht nämlich um folgendes: Ich habe mein normales Webspacepaket und jetzt eben auch das von hier.
Ich würde gerne beides für verschiedene Sachen nutzen, aber auf den Space von WMW Dateien auslagern, die dann von meiner anderen Seite geladen werden können. Also z.B. ne *.zip Datei. Ich könnte dann zwar einfach 'nen Link nach *.wmw.cc/foo.bar setzen, allerdings will ich das eigentlich nicht, weil dann jeder erst mal über die URL erstaunt ist und guckt, was da noch so ist.
Das mit includen und Frame funktioniert aber eben nur für Dateien wie php oder html...(ja ok, der Thread-Titel ist da etwas irreführend
)
Hatte gehofft, dass das irgendwie per mod rewrite geht.
Es geht nämlich um folgendes: Ich habe mein normales Webspacepaket und jetzt eben auch das von hier.
Ich würde gerne beides für verschiedene Sachen nutzen, aber auf den Space von WMW Dateien auslagern, die dann von meiner anderen Seite geladen werden können. Also z.B. ne *.zip Datei. Ich könnte dann zwar einfach 'nen Link nach *.wmw.cc/foo.bar setzen, allerdings will ich das eigentlich nicht, weil dann jeder erst mal über die URL erstaunt ist und guckt, was da noch so ist.
Das mit includen und Frame funktioniert aber eben nur für Dateien wie php oder html...(ja ok, der Thread-Titel ist da etwas irreführend
)Hatte gehofft, dass das irgendwie per mod rewrite geht.
Don't Panic!
Echte Zombies rennen nicht!
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Heini« (1. September 2007, 23:25)
wenn du nen webspace paket hast, ist ja dort sicher ne domain enthalten wo du subdomains anlegen kannst.
leite ne subdomain auf denn neuen WMW server (per IP), und lass von heinervdm die subdomain als zusatzdomain für dein webspace hier eintragen. das sollte dann eigentlich funktionieren
leite ne subdomain auf denn neuen WMW server (per IP), und lass von heinervdm die subdomain als zusatzdomain für dein webspace hier eintragen. das sollte dann eigentlich funktionieren
ich will kein Admin werden, also darf ich das....
SMS77 Mehr als nur SMS
SMS77 Mehr als nur SMS
mit mod rewrite gehts auch, aber nur wenn es der webspace erlaubt das du proxy regeln erstellst.
Anfrangen an url1.de/Ordner/bla.bla sollten im hintergrund dann an url2.de/Ordner/bla.bla weitergeleitet werden. Das wird duch die Option [P] (Proxy) eingeschaltet.
http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html
PS: der ganze Traffic läuft dann auch bei Downloads so:
url2.de --> url1.de --> Besucher...
|
|
Quellcode |
1 2 |
RewriteEngine On RewriteRule ^/Ordner/(.*)$ http://url2.de/Ordner/$1 [P] |
Anfrangen an url1.de/Ordner/bla.bla sollten im hintergrund dann an url2.de/Ordner/bla.bla weitergeleitet werden. Das wird duch die Option [P] (Proxy) eingeschaltet.
http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html
PS: der ganze Traffic läuft dann auch bei Downloads so:
url2.de --> url1.de --> Besucher...
Interessante Selbstgespräche setzen einen klugen Gesprächspartner voraus...
hab das gra mal mit der subdomain getestet, das funktioniert einwandfrei (auch ohne eintrag im server, mit gehts aber dennoch)
leg dir einfach ne subdomain z.b. http://dl.adresse2.de an leite sie auf http://heini.wmw.cc
und verlinke dann deine DL mit http://dl.adresse2.de/files/heini1.zip
so sieht kein user wo die datei wirklich liegt
leg dir einfach ne subdomain z.b. http://dl.adresse2.de an leite sie auf http://heini.wmw.cc
und verlinke dann deine DL mit http://dl.adresse2.de/files/heini1.zip
so sieht kein user wo die datei wirklich liegt
ich will kein Admin werden, also darf ich das....
SMS77 Mehr als nur SMS
SMS77 Mehr als nur SMS
Sehr gute Idee mit der Subdomain. Ich werde das und mod rewrite jetzt beides mal testen und dann mal weitersehen.
Edit:
Hatte gerade was versucht, aber irgendwie krieg ich es nicht hin, eine funktionierende mod rewrite Funktion zu erstellen.
Hab jetzt folgendes:
url1.de/forward.php mit folgendem Inhalt
Also kann ich jetzt die Datei so aufrufen:
url1.de/forward.php?path=files/foo.bar und angezeigt wird mir url2.de/files/foo.bar
Jetzt wollte ich so rewriten, dass url1.de/files/ oder auch url1.de/files/foo.bar, url1.de/forward.php?path=files/ bzw. url1.de/forward.php?path=files/foo.bar anzeigt.
Allerdings wird durch die Weiterleitung im Header ja denke ich die Adresse im Browser wieder geändert. Aber das könnte ich dann auch über eine Subdomain machen...
Also in der forward.php dann:
Und die Subdomain eben auf url2.de umleiten.
Na wie auch immer, ich brauche den Code für die entsprechende Rewrite Funktion.
Edit:
Hatte gerade was versucht, aber irgendwie krieg ich es nicht hin, eine funktionierende mod rewrite Funktion zu erstellen.
Hab jetzt folgendes:
url1.de/forward.php mit folgendem Inhalt
|
|
PHP-Quelltext |
1 2 3 4 |
<?php
header("Location: http://url2.de/{$_GET['path']}");
exit;
?>
|
Also kann ich jetzt die Datei so aufrufen:
url1.de/forward.php?path=files/foo.bar und angezeigt wird mir url2.de/files/foo.bar
Jetzt wollte ich so rewriten, dass url1.de/files/ oder auch url1.de/files/foo.bar, url1.de/forward.php?path=files/ bzw. url1.de/forward.php?path=files/foo.bar anzeigt.
Allerdings wird durch die Weiterleitung im Header ja denke ich die Adresse im Browser wieder geändert. Aber das könnte ich dann auch über eine Subdomain machen...
Also in der forward.php dann:
|
|
PHP-Quelltext |
1 2 3 4 |
<?php
header("Location: http://server2.url1.de/{$_GET['path']}");
exit;
?>
|
Und die Subdomain eben auf url2.de umleiten.
Na wie auch immer, ich brauche den Code für die entsprechende Rewrite Funktion.
Don't Panic!
Echte Zombies rennen nicht!
Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »Heini« (2. September 2007, 01:03)
und wo ist das problem?
legst dir auf dem wmw server nen unterverzeichniss an
und in dennen dann denn files ordner und was du noch haben willst
und die subdomain leitest dann halt auf http://heini.wmw.cc/unterordner.
wenn im unterordner dann nen ordner namens files liegt kann ihn mit
http://subdomain.url1.de/files/ erreichen
edit. ah, hab moment, du willst da grad keine subdomain haben....
legst dir auf dem wmw server nen unterverzeichniss an
und in dennen dann denn files ordner und was du noch haben willst
und die subdomain leitest dann halt auf http://heini.wmw.cc/unterordner.
wenn im unterordner dann nen ordner namens files liegt kann ihn mit
http://subdomain.url1.de/files/ erreichen
edit. ah, hab moment, du willst da grad keine subdomain haben....
ich will kein Admin werden, also darf ich das....
SMS77 Mehr als nur SMS
SMS77 Mehr als nur SMS
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Arcon« (2. September 2007, 00:54)
Ich will doch nur die verdammte Rewrite Rule haben 
Ich will das nun mal nicht gleich mit Subdomain aufrufen, bin mir über diese Möglichkeit aber im Klaren.
Außerdem macht es das auch einfacher, da ich weiterhin mit relativen Pfaden arbeiten kann und nicht immer http://... tippen muss.

Ich will das nun mal nicht gleich mit Subdomain aufrufen, bin mir über diese Möglichkeit aber im Klaren.
Außerdem macht es das auch einfacher, da ich weiterhin mit relativen Pfaden arbeiten kann und nicht immer http://... tippen muss.
Don't Panic!
Echte Zombies rennen nicht!
ok ok....
versuchen wir es mal
erstell eine datei namens .htaccess mit folgendem inhalt /deiner ordnerstruktur bitte anpassen)
und lade diese in dein HTML verzeichnis (also ins Hauptverzeichniss) von deinem webspace.
ich glaub nämlich du hast die htaccess ebend falsch hochgeladen
(wer natürlich einfacher wenn du mal die ordnerpfade postest, oder per PN schickst, dann könnt man das gleich ganz fertig machen
)
versuchen wir es mal
erstell eine datei namens .htaccess mit folgendem inhalt /deiner ordnerstruktur bitte anpassen)
|
|
Quellcode |
1 2 |
RewriteEngine On RewriteRule ^/Ordner/(.*)$ http://url2.de/Ordner/$1 [P] |
und lade diese in dein HTML verzeichnis (also ins Hauptverzeichniss) von deinem webspace.
ich glaub nämlich du hast die htaccess ebend falsch hochgeladen

(wer natürlich einfacher wenn du mal die ordnerpfade postest, oder per PN schickst, dann könnt man das gleich ganz fertig machen
)
ich will kein Admin werden, also darf ich das....
SMS77 Mehr als nur SMS
SMS77 Mehr als nur SMS
Also die Ordner-Pfade:
url1.de/files/server2/ nach url2.de/files/
Wie kann man denn 'ne Datei falsch hochladen?
Ich hab das schon mit der Variante (ist ja das, was rasu schon gepostet hat) schon probiert. Allerdings wurden immer nur 404er ausgegeben, so dass ich Vermute, dass das mit dem Proxy vom Server nicht unterstützt wird. Außer ich habe da einen Fehler gemacht.
Deshalb wollte ich jetzt eigentlich den rewrite code für:
Edit: So hab den Code für mod rewrite jetzt...hatte einen Slash zu viel...
So und jetzt hoffe ich noch, dass die Idee von Arcon funktioniert. Also dass heinervdm meine Subdomain eintragen kann.
url1.de/files/server2/ nach url2.de/files/
Wie kann man denn 'ne Datei falsch hochladen?

Ich hab das schon mit der Variante (ist ja das, was rasu schon gepostet hat) schon probiert. Allerdings wurden immer nur 404er ausgegeben, so dass ich Vermute, dass das mit dem Proxy vom Server nicht unterstützt wird. Außer ich habe da einen Fehler gemacht.
Deshalb wollte ich jetzt eigentlich den rewrite code für:
Zitat
Original von mir
Jetzt wollte ich so rewriten, dass url1.de/files/ oder auch url1.de/files/foo.bar, url1.de/forward.php?path=files/ bzw. url1.de/forward.php?path=files/foo.bar anzeigt.
Edit: So hab den Code für mod rewrite jetzt...hatte einen Slash zu viel...
|
|
Quellcode |
1 2 |
RewriteEngine On RewriteRule ^files/server2/(.*)$ /forward.php?path=$1 [L] |
So und jetzt hoffe ich noch, dass die Idee von Arcon funktioniert. Also dass heinervdm meine Subdomain eintragen kann.
Don't Panic!
Echte Zombies rennen nicht!
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Heini« (2. September 2007, 13:45)
Was mir noch aufgefallen ist, da du immer von weiterleiten deiner SubDomain gesprochen hast. Du (oder dein Provider) musst bei deiner Subdomain den DNS Eintrag so einstellen, dass die IP auf den wmw Server zeigt. Ein einfacher Redirect auf die IP des Servers reicht sicher nicht aus.
Lg
Lg
Interessante Selbstgespräche setzen einen klugen Gesprächspartner voraus...

- 1
- 2



