2012-02-17 12 views
0

私はサーバーを持っています。それを電話するhttp://A.com 私はまた、 'Enjin'掲示板を持っています。それをhttp://A.B.comと呼ぶことができます。.htaccessマスキングドメイン

このサーバーは、管理者用の多くのスクリプトおよび機能コンポーネントに役立ちます。フォーラム掲示板はコミュニティ用ですが、HTMLモジュールを追加することしかできません。カスタムスクリプトはありません。

現在のところ、HTMLリダイレクトを使用してhttp://A.comのインデックスをhttp://A.B.comにリダイレクトするように設定しているため、A.comのルートに移動するユーザーはフォーラムに送信されます。

http://A.comに移動すると、http://A.B.comの内容が表示されます。以前はiFrameを使用していましたが、それはフォーラムに悪影響を及ぼしました。現在はリダイレクトしています。私は同じシステムを使用している誰かがhttp://C.com/forums/viewforum/212877のようなURLを持っているのを見たのですhttp://C.B.com/forums/viewforum/212877

私はmod_rewriteがこれを可能にできると思いますが、どれくらい正確でしょうか?あなたは、クライアントがhttp://A.com/からページを要求する前記リバースプロキシを設定したいようですね

+0

共有ホストにいますか? 'mod_proxy'が有効になっていますか? – ThinkingMonkey

+0

@ThinkingMonkey、あなたはちょうど同じQに私を打ち負かす:-) – TerryE

+0

@TerryE彼彼:)。 – ThinkingMonkey

答えて

0

は、HTTPを使用して​​からページを取得し、クライアントにそれ自身の応答としてその内容を返します。

「はリバースプロキシをRewriteRule指令にProxyPassディレクティブまたは[P]フラグを使用して活性化される。リバースプロキシを設定するために上のProxyRequestsをオンにする必要はありません。」http://httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxyvia

を見ます

ページ上のリンクに関してどうなるかを確認する必要があります。​​が絶対リンクを使用している場合は、​​のページになります。しかし、相対的なリンクはまだhttp://A.com/になります。

+0

賢い、ありがとう。これを今使用する方法を理解するだけです。 – CJxD

+0

上記のリンク先のドキュメントを試してみてください。あなたがまだ立ち往生している場合は、戻ってもう一度コメントしてください。 – zgpmax