2016-04-07 7 views
1

Ich muss ein Alias-Skript erstellen. In diesem Skript kann ich eine Domain hinzufügen (zum Beispiel http://facebook.com) und dann sollte der Inhalt der Website facebook.com in meiner neuen Domain-Domain verfügbar sein, die ich in diesem Skript angeben kann.PHP - Alias ​​- permanente Domain zwischen Referrer

Beispiel Form:

Neue Domain:http://my-new-domain.com

Website: http://facebook.com

und dann Inhalt von facebook.com sollte bei Domain verfügbar: http://my-new-domain.com/

Und Ich weiß, wie ich es kann, aber ich weiß nicht wie um eine permanente Domain in der Adressleiste im Browser zu setzen? Zum Beispiel, wenn ich meine neu generierte Domain besuche: http://my-new-domain.com/ kann ich einen Hauptseiteninhalt der facebook.com Website sehen, aber wenn ich auf "Einstellungen" klicke (https://www.facebook.com/settings) - wird es von meiner neuen Domain umleiten: http://my-new-domain.com/ zu https://www.facebook.com/settings. Wie mache ich diese Umleitung von meiner neuen Domain http://my-new-domain.com/ ohne diese Domain zu verlassen: http://my-new-domain.com/?

Also schließlich, wenn ich etwas URL anklicken, sollte die Domain in der Adressleiste nicht ändern, aber Skript sollte den Inhalt von geklickt URL erhalten?

Ich suchte Themen auf stackoverflow.com, aber ich fand nichts.

Danke.

Antwort

0

Sie suchen grundsätzlich nach einem Proxy-Modul, das Anfragen, die an Ihre Web-App gesendet werden, an eine andere Site weiterleiten kann.

Angenommen, Sie verwenden Apache-Webserver, Apache enthält ein Modul namens mod_proxy, die solche Anforderungen adressiert.

Hier finden Sie weitere Informationen.

https://httpd.apache.org/docs/2.4/mod/mod_proxy.html

+0

So kann ich es in .htaccess-Datei tun? Kannst du mir ein Beispiel geben? – Majkson

+0

Es gibt nur wenige Beispiele in den Link unter Basic-Beispiele Abschnitt .. – Pavan

+0

'Proxyrequests Auf ProxyVia Auf Host erforderlich internal.example.com ' - so ahve ich diesen Code zu .htaccess-Datei und ändern hinzufügen 'internal.example.com' für' facebook.com' in diesem Fall? – Majkson