9

これが状況です。複数のドメインからアクセスできるWebサイトがあります。たとえば、www.domain1.com、www.domain2.net、www.domain3.comなどです。ドメインはまったく同じコード ベースにアクセスしますが、ドメインに応じて、異なる CSS、グラフィックスなどが読み込まれます。

すべて正常に動作しますが、私の質問は、sitemap.xml をどのように処理すればよいですか? デフォルトドメイン(www.domain1.com)のsitemap.xmlを書いたのですが、他のドメインからアクセスされた場合はどうでしょうか?sitemap.xml のコンテンツに間違ったドメインが含まれます。

複数のサイトマップ ファイルを robots.txt に追加できると読んだので、たとえば、sitemap-domain2.net.xmlsitemap-domain3.com.xml (一致するドメインへのリンクを含む) を作成し、単純に作成できることを意味します。それらを robots.txt に追加しますか?

どういうわけか、これがうまくいくとは思えないので、専門家にこの問題に光を当ててもらいます:)

ありがとう

4

6 に答える 6

3

サーバー側のコードを使用して、ドメイン名に基づいて正しいサイトマップを送信する必要があります。/sitemap.xml

于 2011-06-21T14:16:28.357 に答える
1

各 XML サイトマップの URL がdomain/subdomain 内で一致していることを確認する必要があります。ただし、本当に必要な場合は、「サイトマップとクロス送信」を使用して、すべてのサイトマップを 1 つのドメイン ルックでホストできます。

于 2011-07-12T22:05:17.770 に答える
0

私はこれの専門家ではありませんが、同様の状況があります

私の状況では、ドメインは 1 つですが、サブドメインは 3 つです。

何が起こるかというと、各サブドメインに sitemap.xml が含まれているということです

しかし、私の場合はサブドメインごとに異なるディレクトリだったので

しかし、sitemap.xml で各ドメインを指定できることは確かです。

于 2011-06-21T14:18:34.453 に答える