hosts ファイルで共有仮想ホスト サイトにリダイレクトするにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/1889592

  •  19-09-2019
  •  | 
  •  

質問

Web アドレスを自分のサイトにリダイレクトするように hosts ファイルを変更したいのですが...

通常はそうするだけです... ping mysite.com 次に、hosts ファイルに、IP が 99.99.99.99 と出た場合は、次のように書きます。

99.99.99.99     siteiwanttoredirect.com

しかし、この場合、私のサイトは仮想共有ホスティング上にあります...つまり、ping から返される IP は他のいくつかのサイトと同じであり、アドレス バーにその IP を入力しても、www.mysite.com は表示されません。もう少し詳しく説明します。~について質問した人 なぜpingを実行しても正しいIPが得られないのか.

そこで私が知りたいのは...仮想共有ホスティングを使用している場合、hosts ファイルでサイトへのリダイレクトを指定するにはどうすればよいですか?

ありがとう、
マット

役に立ちましたか?

解決

あなたがすることはできません。ではホストを使用すると、IPアドレスを変更することができますファイルが、あなたの共有ホスティングプロバイダは、HTTPホストヘッダーを正しく設定する必要があります - あなたのケースではまだsiteiwanttoredirect.comなくmysite.comとなります。ホスティングプロバイダは、表示するサイトだか分からない、そのためでしょう。

は、<全角>内容のんでしたが、あなたが(f.i.ローカルホスト)を制御するいくつかのホストにリダイレクトし、そこにプロキシサーバーを実行しています。あなたはsiteiwanttoredirect.com mysite.comにリバースプロキシをしている仮想ホストを使用してマシン上のApacheを設定する場合、それが動作するはずです。

他のヒント

これは、Webサイトのホストヘッダーを介して処理、およびないローカルマシン上で何か、あなたのhostsファイルのようにされています。

私はあなたのホストは、その後限り、人々がウェブサイトの名前を経由して、あなたの座り込みを訪問し、IPは、すべてが動作するはずないよう、設定することを持っていることを確認します。

共有ホストでは、取得する Web サイトは、要求したドメイン名によって決まります。 ホストHTTPヘッダー. 。これが適切に機能するには、Web サーバーが正しく構成され、どのホストのリクエストに応答してどの Web サイトを提供するかを認識する必要があります。これは通常、CPanel 主導の共有ホスティングでは「アドオン ドメイン」と呼ばれます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top