1

ホスト ファイルを変更して、Web アドレスを自分のサイトにリダイレクトしたい...

通常、私はただそうします...ping mysite.comそして、ホストファイルで、IPが99.99.99.99として出てきた場合、私は書きます...

99.99.99.99     siteiwanttoredirect.com

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

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

ありがとう、
マット

4

3 に答える 3

1

それはいけません。hosts ファイルを使用すると IP アドレスを変更できますが、共有ホスティング プロバイダーは HTTP Host ヘッダーを正しく設定する必要があります。したがって、ホスティング プロバイダーは、誰のサイトを表示すればよいかわかりません。

できることは、制御するホスト (fi localhost) にリダイレクトし、そこでプロキシ サーバーを実行することです。mysite.com へのリバース プロキシを実行する siteiwanttoredirect.com の仮想ホストを使用して、マシンに Apache をセットアップすると、動作するはずです。

于 2009-12-11T17:35:14.277 に答える
0

これはウェブサイトのホスト ヘッダーを介して処理され、hosts ファイルなどのローカル マシンでは処理されません。

あなたのホストがそのように設定されていることを確認します。その後、人々がIPではなくWebサイト名を介してあなたのサイトにアクセスする限り、すべてが機能するはずです.

于 2009-12-11T17:38:35.267 に答える
0

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

于 2009-12-11T17:40:17.027 に答える