Как работать с картой сайта для нескольких сайтов
У меня есть одна база кода, где я использую несколько веб-сайтов.
Например мой
http://www.example1.com/Example1
http://www.example2.com/Example2
http://www.example3.com/example3
Таким образом, ссылки на мою страницу будут отличаться для всех сайтов.
Теперь проблема в том, как я могу создать карту сайта для таких сайтов, как эти.
Explaination.
У меня есть один проект веб-приложения, и в этом проекте веб-приложения у меня есть несколько событий. Теперь я могу отобразить эти события следующим образом.
http://www.example1.com/Example1
http://www.example2.com/Example2
http://www.example3.com/example3
Так что мои первые события имеют URL
http://www.example1.com/Example1/Page1
http://www.example1.com/Example1/Page2
http://www.example1.com/Example1/Page3
http://www.example1.com/Example1/Page4
Второй как:
http://www.example2.com/Example1/Page5
http://www.example2.com/Example1/Page7
http://www.example2.com/Example1/Page2
http://www.example2.com/Example1/Page6
Теперь карта сайта может быть добавлена в корневой каталог, поэтому может быть только одна карта сайта. но у меня есть количество доменов, сопоставленных одному IP. так как я могу обрабатывать карту сайта с несколькими доменами и с одним IP. или мне нужно создать несколько карт сайта, а затем я могу представить их на основе домена.
1 ответ
Создайте 4 разных файла Sitemap для 4 доменов и сохраните их в корневом каталоге соответствующего домена. или Вы можете использовать код на стороне сервера для отправки правильной карты сайта на основе имени домена для запросов в /sitemap.xml.
См. Статью: http://www.microsystools.com/products/sitemap-generator/help/multiple-domains-xml-sitemaps/