2009-03-03 1 views
0

help.domain1.comをhelp.domain2.comにマップしようとしています。私はUserVoiceでこれを見ました。あなたはsomething.yourdomain.comをsomething.uservoice.comにマッピングできます。別の外部サブドメインへのサブドメインマッピング

domain1.comではhelp.domain2.comにCNAMEを設定しました。

うまくいきますが、help.domain1.comを開くとhelp.domain2.comの代わりにdomain2.comのコンテンツが表示されます。

いくつかの実験の後、私はこれが期待された動作であることを認識しました。

私はhelp.domain1.comをナビゲートすると、サブドメイン "help.domain2.com"のコンテンツを表示させるために、domain2.com(または、おそらくdomain1.com)で何をしなければならないのですか?

(私はPleskのを使用していますし、OSがWindows Server 2003である)

+0

help.domain2.comにアクセスしたらどうなりますか? – thomasrutter

+0

support.maindomain.com(win)をsupport.internaldomain.com(linux)にマップしたいと思います。内部ドメインの名前はメインドメインの内容とは関係がないため、控えめな理由からです。しかし私たちはプライベートサーバ上でチケット発行システムを運用しています。 – Davorin

+0

私は訪問しているsupport.internaldomain.comが正しいコンテンツを返すことを確認したことを確認したかっただけです。原因をそれを排除するためです。 – thomasrutter

答えて

0

解決策が見つかりました。 1つの方法は、domain2.comでmod_rewriteルールを使用し、referrerがdomain1.comの場合はリダイレクトを行うことです。専用のIPアドレスを割り当てることもできます。

0

HTTP/1.1が要求されているサイトを把握するHost:ヘッダーを使用して、同じIP上でホストされている複数のサイトがあるはずです住所。

第2の(ターゲット)Webサーバーが、オリジナルのURIを含む着信HTTP要求を期待するように設定する必要があります。

0

私は100%Windowsではなく、Apacheで、メインドメインからサブドメインにリダイレクトするための仮想ホストをセットアップする必要があります。

IISまたはApacheを使用している場合、またはWebサーバーが何であるかは、あなたは言っていません。

私は、IIS(バーチャルディレクトリではない)に新しいウェブサイトを設定し、ウェブサイトタブでアドバンスをクリックし、そのエントリを編集して「ホストヘッダー名」がサブドメインあなたは欲しい。私は日の最後のカップルのために同じ問題に直面して、ちょうど解決策を見つけた...の/ etc/apache2の/サイト利用可能/デフォルトで

ジョン・ホーキンス

2

、私は2つを持っていました最初は私のドメイン用、もう1つはサブドメイン用でした。私がやらなければならなかったのは、仮想ホストブロックの順序を逆にして、サブドメインをドメインの前に置くだけでした。 :D

関連する問題