Моя домашняя страница доступна через 2 разных домена.
Я вручную создал для каждого сайта файл sitemap.xml, который находится в корневом каталоге моей страницы. (карта сайта1.xml / карта сайта2.xml)
После ввода URL-адреса пример.at/sitemap.xml или пример.de/sitemap.xml мне нужно перенаправить на правильный файл .xml.
1:https://example.at/sitemap.xml => https://example.at/sitemap1.xml
2:https://example.de/sitemap.xml => https://example.de/sitemap2.xml
Я попробовал следующее правило перенаправления:
RewriteCond %{REQUEST_URI} ^/sitemap\.xml$
RewriteRule .* https://example.at/sitemap1.xml [R=301,L]
RewriteCond %{REQUEST_URI} ^/sitemap\.xml$
RewriteRule .* https://example.de/sitemap2.xml [R=301,L]
Независимо от того, введу ли я адрес .de или .в, я буду перенаправлен на: https://example.at/sitemap1.xml.
У меня нет опыта работы с правилами перезаписи, поэтому я использовал: https://www.webcellent.com/tools/modrewrite/
Был бы признателен за любую помощь.
Заранее спасибо!





RewriteCond %{HTTP_HOST} ^example.at$
RewriteCond %{REQUEST_URI} /sitemap.xml
RewriteRule ^(.*)$ https://example.at/sitemap1.xml [R=301,L]
RewriteCond %{HTTP_HOST} ^example.de$
RewriteCond %{REQUEST_URI} /sitemap.xml
RewriteRule ^(.*)$ https://example.de/sitemap2.xml [R=301,L]
Редактировать: Возможно, проблема с кэшированием