2012-03-05 15 views
0

私は、人々は誰かがstore.clientname.comまたはclientname.comを開いた場合、私がしたいことは、あるEX- mysite.com/clientnameCNAMEレコードを編集して別のドメインのコンテンツを表示する方法は?

のために、自分の電子店舗を持っていることができますサイトを持っています/店舗、内容はmysite.com/clientnameから引き出されます。 [ユーザーが自分のサイトを参照していると感じるように]

これは、ドメインのCNAMEエントリを自分のIPアドレスに変更することで可能です。

私は専用のIPアドレスを持っています。

また、clientname.comの.htaccessファイルを編集することでこれを行うことができますか?そうであれば、どの方法がよかったのですか?

+0

OK、以前はServerFault.comについて知りませんでした。私はそこでこの質問を研究し、これも更新しておきます。 –

答えて

1

あなたはhttp://clientname.com/storehttp://store.clientname.com/のための完全に異なる方法で問題を解決したいと思います。

最初のケースでは、Webサイトを仮想ホストとして提供することができます。 store.clientname.comという仮想ホストを設定し、そのDocumentRootを、http://mysite.com/clientnameのファイルを含む既存のディレクトリに設定してください。 http://mysite.com/clientnameに適用される他のWebサーバ設定ディレクティブがある場合は、それらを仮想ホストに適用することもできます。最後に、クライアントはDNSにstore.clientname.comというWebサーバーを指すCNAMEレコードを設定できます。 Apacheを使用している場合

、あなたはまた、動的にフォームHTTPのURLを変換するためにデフォルトの仮想ホストとのmod_rewriteを使用することができます。//ストア{何}/にhttp://mysite.com/ {何でも}/。ただし、HTTPSを使用している場合はこれが機能しません。第2のケースで

クライアントはおそらくすでにこれをホスティングし、おそらくhttp://clientname.com/otherstuffされているので、あなたはhttp://clientname.com/でウェブサイトを提供する必要はありませんは作業を継続し、サーバーから来なければなりません。したがって、すべての作業がクライアントのWebサーバー上で行われなければならないため、2番目のケースは簡単です。しかしそれは簡単です:彼らはプロキシーにウェブサーバを設定するだけですhttp://clientname.com/store to http://mysite.com/clientname

+0

回答ありがとうございますが、 のリソースへの説明/リンクができます。1.仮想ホストの設定。 2. 1つのサイトを別のサイトにプロキシするようにサーバーを設定する。 私はPHPと非常に基本的なWeb設定を知っています。たぶん本を提案するのだろうか? –

関連する問題