Xmap - компонент для Joomla, который создает карту сайта. А если подключен плагин для Virtuemart'а, то и его карту заодно. Карта нужна для поисковиков - при ее наличии они знаю что конкретно и где искать. Таким образом уменьшается нагрузка на ваш сервер и увеличивается точность поиска.
Построенная карта (я говорю про xml, т.к. именно она интересует поисковые системы) доступна по адресу
http://имя_сайта/index.php?option=com_xmap&sitemap=1&view=xml
Но есть одно НО: Google нормально понимает данную ссылку и корректно забирает sitemap, а вот Яндекс куда как более злобная редиска: выдает ошибку
Некорректный URL (не соответствует местоположению файла Sitemap). Местоположение файла Sitemap определяет набор URL-адресов, которые можно включить в этот Sitemap. Файл Sitemap, расположенный в каталоге http://primer.ru/catalog/sitemap.xml, может включать любые URL-адреса, начинающиеся с http://primer.ru/catalog/, но не должен включать URL-адреса, начинающиеся с http://primer.ru/images/
Боремся с этой несправедливостью, добавляя следующие строчки в .htaccess сразу за директивой «RewriteEngine On»
### Little Hack for XMAP - needed for Yandex RewriteCond %{REQUEST_URI} ^/sitemap.xml RewriteRule .* /index.php?option=com_xmap&view=xml&no_html=1
и вставляем в robots.txt следующую строку:
Sitemap: http://www.3-kota.com/sitemap.xml