На другом сайте (рабочем) провел такие действия.
Установил - Xmap 2.2.1
Установил - Xmap K2 Extension (и включил)
Создал карту с алиасом - sitemap
При переходе с Sitemaps Manager на XML Sitemap имеем такой путь
мойсайт/index.php?option=com_xmap&view=xml&tmpl=component&id=1
В .htaccess
прописал
RewriteCond %{REQUEST_URI} ^/sitemap.xml
RewriteRule .* /index.php?option=com_xmap&id=1&view=xml
Проверил адрес
http://мойсайт/sitemap.xml
Открывается нормально
Установил sh404SEFv3.5.1.1299
В
прописал обязательно (ну и все необходимое остальное)
User-agent: Yandex
Allow: /sitemap.xml
Зашел в валидатор яндекса
Выбрал
Выберите источник данных для проверки - по ссылке
Ввел
http://мойсайт/sitemap.xml
Проверку прошел
Включил уже установленный sh404SEFv3.5.1.1299
Проверил открывается ли
http://мойсайт/sitemap.xml
Все открывается нормально
Проверил ссылку (http://мойсайт/sitemap.xml) в валидаторе
Написало - Не удалось загрузить Sitemap
Сделал следующее
Зашел в sh404SEF
В контрольной панели, в Режим переписи
выбрал - С .htaccess
перешел во вкладку Ссылки URL
New (Создать запись ссылки URL)
Во вкладке - Редактировать запись ссылки URL
В строке - Создать SEF ссылку URL
Ввел - sitemap.xml
В строке - Не-SEF ссылка URL
ввел
index.php?option=com_xmap&id=1&view=xml
в вкладке - Псевдонимы
ввел
index.php?option=com_xmap&view=xml&tmpl=component&id=1
Сохранил.
Проверил в валидаторе
http://мойсайт/sitemap.xml
Все работает теперь
Зашел в компонентах в Sitemaps Manager
и перешел на [XML Sitemap]
удачно переадресовало
на http://мойсайт/sitemap.xml
Если чет не работает и не получается, лучшим вариантом считаю сделать следующее
В настройках sh404SEF, Конфигурация, Расширенные
В пунктах которые стоят в - Обновить конфигурацию - везде поставить НЕТ (чтоб не сохранялись настройки)
Удалить полностью sh404SEF и установить снова.
Ну и настроить

Надеюсь не сильно запутал, постарался все по пунктам написать.
Напишете, получится или нет.