1

Тема: Как объединить несколько файлов sitemap.xml если на сайте их несколько

Если сайт состоит из нескольких сайтов, расположенных на одном домене (например, на сайте существует так же форум или блог, функционирующие на движках различных SMC), то для каждого из них, как правило, формируется собственная карта сайта, размещаемая в корне той папки, в которой непосредственно базируется движок конкретной SMC. По умолчанию, роботы поисковых систем пытаются найти файл sitemap.xml в корне основного домена и не будут, естественно лазать по остальным папкам в поисках остальных (возможно и будут, но зачем гадать и надеяться на то, что Ваш "спрятанный" файл с картой сайта когда-нибудь обнаружат и будут периодически анализировать). Поэтому в таких случаях в корне основного домена создается специальный индексный файл карты сайта, в котором будут перечислены все существующие файлы с картами сайтов.

Структура индексного файла sitemap.xml будет примерно следующая:

<?xml version="1.0" encoding="UTF-8"?>

<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

   <sitemap>

      <loc>http://softvopros.ru/sitemap_wp.xml</loc>

   </sitemap>

   <sitemap>

      <loc>http://softvopros.ru/forum/sitemap.xml</loc>

   </sitemap>

</sitemapindex>

Где:
<loc>http://softvopros.ru/sitemap_wp.xml</loc> - это сслылка на первый файл карты сайта
<loc>http://softvopros.ru/forum/sitemap.xml</loc> - это ссылка на второй.


Более подробно о структуре протокола --> XML-формат файла Sitemap

Поделиться