2017-05-12 4 views
1

私は反応性の高いHTMLページのヘッダーセクションにJPGを持っています。私はホストされたURLで私の単一のファイルセットを指し示す複数のドメインに対して同じサイトコンテンツを使用したいと思います。例:mysite.comはすべてのファイルをホストします。しかし、2番目のサイト(例:theirsite.comは自分のホストされたファイルの場所を転送先として指定します)。URLに基​​づいてJPGを表示します

1つのイメージファイル(logo.png)を除いて、または任意の名前を使用することができますが、イメージを1つ置き換えることができますか(logo.png)レンダリングすることができますか?訪問者がmysite.comに来ると、彼らは私のファイルを見ます。訪問者がtheirsite.comに来ると、mysite.comの代わりにtheirsite.comのロゴファイルが表示されます。私はこれを専門的に説明していないと申し訳ありません。

+2

ステップ1:プログラミング言語を選択します。 – Quentin

答えて

0

これを行うには2通りの方法があります。最善の方法は、サーバー側で処理することです。

PHPなど、何らかの動的サイト生成が必要です。各リクエストでサイトが変更されないので、私はこの世代を先に行うことをお勧めします。その後、CDNなどで静的なホスティングを利用することができます。これを行う方法の詳細は、テクノロジーの選択に依存します。そして、それはあなたが選ぶものはほとんど問題ではありません。

クローラはサイトの正しいバージョンを表示できるため、サーバー側のスイッチを使用する方が優れています。ほとんどのクローラはクライアント側のコードを実行しません。

2番目のオプションは、クライアント側で処理することです。この場合、各ドメインのサイト定義ファイルを含め、サイトがロードされたホスト名を確認するためのJavaScriptを記述し、適切なサイト定義ファイルをロードすることをお勧めします。そのファイルには、置き換える要素と属性を含めることができます。ここでも、これはオプションにはあまり望ましくありませんが、依然として可能です。

関連する問題