2016-04-07 12 views
1

別名スクリプトを作成する必要があります。このスクリプトでは、誰かのドメイン(たとえばhttp://facebook.com)を追加してから、このスクリプトで指定できる新しいドメインドメインでfacebook.comというウェブサイトのコンテンツを利用できるようにする必要があります。PHP - 別名 - リファラー間の固定ドメイン

例形式:

新しいドメイン:http://my-new-domain.com

ウェブサイト:facebook.comから http://facebook.com

と、コンテンツは、ドメインで利用可能であるべきである:http://my-new-domain.com/

そして、私はそれをどのようにすることができるのか知っていますが、私はどのようにブラウザのアドレスバーに永続的なドメインを設定するには?たとえば、私が新しい生成ドメインを訪問したとき:http://my-new-domain.com/ facebook.comのウェブサイトのメインページのコンテンツを見ることができますが、「設定」(https://www.facebook.com/settings)をクリックすると、新しいドメインからのリダイレクトがhttp://my-new-domain.com/からhttps://www.facebook.com/settingsになります。このドメインを離れることなく、新しいドメインhttp://my-new-domain.com/からこのリダイレクトを作成する方法:http://my-new-domain.com/

最後にURLをクリックすると、アドレスバーのドメインは変更されませんが、スクリプトはクリックされたURLからコンテンツを取得する必要がありますか?

私はstackoverflow.comでトピックを検索しましたが、何も見つかりませんでした。

ありがとうございました。

答えて

0

あなたは基本的に、あなたのWebアプリケーションに来る要求を別のサイトに転送できるプロキシモジュールを探しています。

Apache Webサーバーを使用していると仮定すると、Apacheにはmod_proxyというモジュールが含まれています。

ここに詳しい情報があります。

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

+0

だから私は、.htaccessファイルでそれを行うことができますか?あなたは私に例を挙げることができますか? – Majkson

+0

いくつかの基本的な実施例のセクションの下に設けられたリンクで入手可能な例.. で ProxyViaで – Pavan

+0

'ProxyRequestsをホストinternal.example.com を必要とするが、'があります - ので、私はのhtaccessファイルと変更にこのコードを追加するahve 'facebook.com'のための' internal.example.com'はこの場合ですか? – Majkson