Как удалить слэш в URL страницы?

Как исключить слеш в конце страницы https://site.com/sitemap_index.xml с помощью правил Rewrite в файле .htaccess? В настоящее время применяется правило, чтобы везде был слеш в конце URL-адреса:

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*[^/])$ $1/ [L,R=301]
  • 12 ноября 2023 г. 13:44
Ответы на вопрос 2
Чтобы исключить слэш в конце страницы 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$"
Похожие вопросы