2012-03-01 9 views
0

ユーザがwww.example.com/forumを訪問した場合、実際にユーザが見るURLを変更せずに別のサーバ/ IPを指し示すことができますか? これはwww.example.com/forum/index.php?some=thingはそれがあったかのように動作しなければならないように、それ以降のすべてのリクエストは、すべてのポストを送信するときに/他のサーバーに渡すデータを取得しなければならないことを意味myothersite.example.com/forum/index.php?some=thinApacheを持つ別のIPアドレスにサブフォルダを指す

編集:登録者が管理することはできませんので、このすべてがありますDNSレコードを作成したり、サブドメインを作成することさえできます。

答えて

1

いや、これは不可能です - あなたは仕事に、このためにApache act as a Proxyを作る必要があるだろうし、これは他の問題をもたらします:

  • すべてのトラフィックは、両方のサイトを通じて

  • を実行する必要がありますあなたは、おそらくこの

  • REMOTE_ADDRを行うことを許可されません共有ホスティング、クッキーや他のものは、もはや期待

  • として働いていないでしょうに

あなたができることは、ターゲットドメインへのヘッダーリダイレクトを行うRewriteRuleのセットを作成することです。ただし、このシナリオでは、ターゲットドメイン/ IPは常にエンドユーザーに表示されます。

関連する問題