Hallo,
ich suche im Netz schon eine Weile, aber ich scheine nicht das richtige zu finden...
Ich habe ein PHP-Script bekommen, dass mir zu bestimmten Produkten die Downloadlinks der Anleitungen ausspuckt. Diese werden ab und an überarbeitet und bekommen dann auch neue Dateinamen, weshalb die Sache "dynamisch" läuft.
Dieses kann ich bei mir in meine Seite einbinden, sodass die Links klickbar sind. Das funktioniert bereits schon. Soweit, so gut.
Jetzt soll es aber so sein, dass es "nach aussen hin" so aussehen soll, als wären die Dateien direkt auf der eigenen Seite.
Das ganze müsste also irgendwie "ge-proxy-d" werden.
Ich muss PHP also anweisen, sich die Datei beim Anklicken des "eigenen" Links schnell zu holen und an den Browser des Users zu senden.
Es geht im Grunde immer nur um ein paar MB, wenn überhaupt...
Im Endeffekt soll es damit AUCH so aussehen, als wäre der "Content" auf der eigenen Seite.
Die jetzigen "fremden" Links sehen IMMER so aus:
http://subdomain.fremdedomain.de/pfad/zur/datei.pdf
das ganze soll aber so aussehen:
https://www.eigenedomain.de/pfad/zur/datei.pdf
datei.pdf könnte also als "Parameter" genommen werden.
Das "Umschreiben" von http://subdomain.fremdedomain.de/pfad/zur/ nach https://www.eigenedomain.de/pfad/zur/ bekomme ich hin und funktioniert bereits.
Es müsste also - nach meinem Verständnis - ein zweites Script her, dass beim Klick auf
https://www.eigenedomain.de/pfad/zur/datei.pdf die Datei bei http://subdomain.fremdedomain.de/pfad/zur/datei.pdf abholt und an den User ausliefert.
Ich überlege, dieses später noch etwas zu erweitern, indem die bereits geladenen Dateien auf dem eigenen Server gespeichert werden und die ganze Sache dann nur ge-proxy-d wird, wenn die betreffende Datei nicht bereits vorhanden ist, aber das wäre "Zukunftsmusik"
Wie stell ich das als kompletter PHP-Idiot an?
EDIT: Tags korrigiert/Lesbarkeit... ***** Wurde Maskiert -> war ne Selbstbeleidigung