Для настройки редиректа карты сайта для поддоменов и исключения основного домена из редиректа в .htaccess можно использовать следующий код:
```
RewriteEngine On
RewriteBase /
# Редирект для поддоменов
RewriteCond %{HTTP_HOST} ^subdomain1\.example\.com [NC]
RewriteRule ^sitemap\.xml$ /seo_sitemap/subdomain1_sitemap.xml [L,R=301]
RewriteCond %{HTTP_HOST} ^subdomain2\.example\.com [NC]
RewriteRule ^sitemap\.xml$ /seo_sitemap/subdomain2_sitemap.xml [L,R=301]
# Исключение основного домена из редиректа
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteRule ^sitemap\.xml$ - [L]
```
В данном коде сначала задаются правила редиректа для поддоменов subdomain1.example.com и subdomain2.example.com, где файл sitemap.xml будет перенаправляться в директорию /seo_sitemap/ именованные поддомену файлами subdomain1_sitemap.xml и subdomain2_sitemap.xml соответственно.
Затем идет правило исключения основного домена example.com из редиректа, где файл sitemap.xml будет оставаться на месте без изменений.
После внесения изменений в файл .htaccess необходимо сохранить и загрузить его на сервер. В случае правильной настройки, редиректы для поддоменов будут осуществляться по указанным правилам, а для основного домена файл sitemap.xml будет оставаться на месте.