карта сайта для нескольких доменов одного сайта - PullRequest
7 голосов
/ 21 июня 2011

Вот ситуация, у меня есть веб-сайт, доступ к которому можно получить с нескольких доменов, скажем, www.domain1.com, www.domain2.net, www.domain3.com. домены обращаются к одной и той же кодовой базе, но в зависимости от домена загружаются разные CSS, графика и т. д.

все работает нормально, но теперь мой вопрос: как мне работать с sitemap.xml? я написал файл sitemap.xml для домена по умолчанию (www.domain1.com), но как быть, когда к сайту обращаются из других доменов? содержимое файла sitemap.xml будет содержать неправильный домен.

Я прочитал, что могу добавить несколько файлов Sitemap в robots.txt, так что это означает, что я могу, например, создать sitemap-domain2.net.xml и sitemap-domain3.com. xml (содержащий ссылки с соответствующими доменами) и просто добавьте их в robots.txt?

почему-то у меня есть сомнения, что это сработает, поэтому я обращаюсь к вам, эксперты, чтобы пролить свет на эту тему:)

спасибо

Ответы [ 3 ]

1 голос
/ 21 июня 2011

Вы должны использовать серверный код для отправки правильной карты сайта на основе имени домена для запросов на /sitemap.xml

0 голосов
/ 13 июля 2011

Необходимо убедиться, что URL-адреса в каждом XML-файле сайта соответствуют домену / поддомену .Но если вы действительно хотите, вы можете разместить все карты сайта в одном домене с помощью " Sitemaps & Cross Submits "

0 голосов
/ 21 июня 2011

Я не эксперт в этом, но у меня похожая ситуация

для моей ситуации, что у меня есть один домен, но с 3 поддоменами

, так что каждыйсубдомена содержит sitemap.xml

, но в моем случае каталог для каждого субдомена отличался

, но я почти уверен, что sitemap.xml можно указатьдля какого из каждого домена.

...