0

セットアップは次のとおりです。

  • www.domainA.com
  • www.domainB.com

どちらも実際には 1 つの Web サーバー (Apache) でホストされています

  • 123.123.123.123/ドメインA
  • 123.123.123.123/ドメインB

ドメインから Web サーバー ディレクトリへの非表示の転送をセットアップしましたが、これは正常に動作しますが、重複したコンテンツが生成されます (Web サーバーに直接アドレス指定することでも利用できるため)。(mod_rewrite を使用して) IP アドレスを直接ターゲットにしているすべての要求に対してドメインへの 301 リダイレクトを設定しようとしましたが、これにより転送ループが発生することがわかりました。明らかに、サーバーはドメインが最初に要求されたかどうかを認識しません。

これがどのように行われることになっているのか、誰かが私にヒントを与えることができれば、私は聞いてうれしいです.

4

2 に答える 2

2

要求されたホスト名に注意を払うように、Web サーバーで仮想ホスティングをセットアップできます。これはかなり一般的な方法であり、問​​題を解決するはずです。各仮想ホストには独自の仮想ルートがあるため、個別のサブディレクトリをなくすことができます。

于 2009-09-08T19:45:57.380 に答える
0

つまり、ドメイン名ではなく IP アドレスとディレクトリを参照するページが Google にインデックス登録されているということですか?

また、IP からドメイン名へのリダイレクトを行うとリダイレクト ループが発生する理由がわかりません。リダイレクトがホスト ヘッダーに基づいている場合、正常に動作するはずです。

于 2009-09-08T19:49:26.487 に答える