Я хочу, чтобы все старые URL-адреса перенаправлялись на новый домен, кроме файла карты сайта на ftp. этот код неверен

#apache #redirect #sitemap

Вопрос:

Я хочу, чтобы все URL-адреса были перенаправлены, кроме моего xml-файла sitemap в корневом каталоге. Htaccess должен позволять https://old-domain/xml.xml для разрешения с помощью HTTP 200, но в данный момент он все еще перенаправляется на новый домен. Как я могу исключить файл (xml.xml) из перенаправления?

 RewriteEngine On

/* to exclude the xml file*/

RewriteRule ^xml.xml/?$ /xml.xml [NC,L]

/* redirection rules*/

RewriteCond %{HTTP_HOST} ^old-domain.de$ [OR]
RewriteCond %{HTTP_HOST} ^www.lold-domain.de$
RewriteRule (.*)$ https://new-domain.de/$1 [R=301,L]

</IfModule>