Как исключить слеш в конце страницы https://site.com/sitemap_index.xml с помощью правил Rewrite в файле .htaccess? В настоящее время применяется правило, чтобы везде был слеш в конце URL-адреса:
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*[^/])$ $1/ [L,R=301]
Чтобы исключить слэш в конце страницы https://site.com/sitemap_index.xml с помощью правил Rewrite в файле .htaccess, вы можете изменить ваше текущее правило следующим образом:
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} (.*)/$
RewriteRule ^ %{REQUEST_URI}sitemap_index.xml [L,R=301]
Это правило будет перенаправлять любой запрос к странице https://site.com/sitemap_index.xml с слэшем в конце на страницу без слэша.
RewriteCond %{REQUEST_URI} не содержит "sitemap_index.xml$"