там же, где и первый домен прописан.
ну так пропишите www домен. Это разные сайты для вебсервера.
Только зачем, не понятно.
а на локальном сервере домен www.site.ru существует?
www.site.ru и site.ru это 2 разных домена, которые в большинстве панелей просто создаются сразу оба автоматом.
Ой, да будет вам, любой современный браузер открывает текстовое xml содержимое, пример https://searchengines.guru/sitemap.xml
Проблема скорее всего в неправильной настройке компонента или в конфлике компонента и обработкой 404 страниц. Чтобы сказать более конкретно, нужно наглядное свидетельство и доступ на сайт.
Если 404, то в том, что файла такого нет.
Если не "отображается", то браузеры уже давно xml не показывают без спец аддонов.
В конфиге вебсерера/хтасесее, в ПУ хостинга (на реальном хостинге) и/или в коде. Но неправильное включение может привести к фатальной ошибке = неработоспособности сайта.