Всем привет!

Случалось, что при попытке добавить сгенерированный плагином XMAP sitemap в инструменты Google Webmaster или в Yandex Webmaster, веб-мастеры сталкивались  с отказом в добавлении со ссылкой на неверный формат XML.

Решив проверить формат, открыв sitemap.xml броузером, получил следующую ошибку:

XML Parsing Error: not well-formed xmap

В конечном итоге решение было найдено и предлагается вашему вниманию:

Решение:

Компонент XMAP  устарел и не поддерживается. На смену ему пришёл OSMap от Joomlashack.

 

Замените все " & "символы в  OSMap URL на "&"

пример:

http://blessyou.vrukah.info/component/osmap/?view=xml&id=2

замените на:

http://blessyou.vrukah.info/component/osmap/?view=xml&id=2

и отправьте.

Обращайте внимание на то, какую часть URL требуется ввести в форму

пример:

Google Webmaster требует ввести только "component/osmap/?view=xml&id=2"   часть URL

 

Хорошей практикой, также, будет создать sitemap.xml  файл, содержащий ссылку на  OSMAP sitemap.

пример sitemap.xml файла:

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
      <loc>http://blessyou.vrukah.info/component/osmap/?view=xml&amp;id=2</loc>         
    </sitemap>
</sitemapindex>

и создать "robots.txt" файл со ссылкой на  sitemap.xml

пример robots.txt:

User-agent: *
Disallow: /administrator/
Disallow: /cache/
Disallow: /components/
Disallow: /images/
Disallow: /includes/
Disallow: /installation/
Disallow: /language/
Disallow: /libraries/
Disallow: /logs/
Disallow: /media/
Disallow: /modules/
Disallow: /plugins/
Disallow: /templates/
Disallow: /tmp/
Sitemap: sitemap.xml

Разместите оба sitemap.xml и robots.txt файла в корневой каталог вашего веб-сайта, где они будут доступны поисковым системам.

 

Теперь вы можете выбирать что отправлять в формы:

стандартный sitemap.xml

или

"подправленную" прямую ссылку на  OSMAP sitemap.

 

С наилучшими,

Андрей