Всем привет!
Случалось, что при попытке добавить сгенерированный плагином 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&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.
С наилучшими,
Андрей