Убрать слеш в конце URL .htaccess - пример

Убрать косую черту можно так, написать в файле .htaccess что-то вроде:

В начале файла у вас должно быть:

RewriteEngine on
RewriteBase /

А затем, собственно избавление от слэша (хотя бы один символ адреса):

# убираем слэш в конце адреса
RewriteCond %{REQUEST_URI} .+/$ [NC]
RewriteRule ^(.+)(/)$ $1 [L,R=301]

Или как пишут в сети (любой адрес - даже пустой. что не совсем точно):


RewriteCond %{HTTP_HOST} (.*)
RewriteCond %{REQUEST_URI} /$ [NC]
RewriteRule ^(.*)(/)$ $1 [L,R=301]

Или поэксперементируйте с этим:

RewriteBase /
RewriteCond %{REQUEST_URI} /$ [NC]
RewriteRule ^(.*)(/)$ $1 [R=301,L]

Источники:

  • http://myrusakov.ru/php-slash-url.html
  • https://www.ukraine.com.ua/forum/seo/htaccess-Kak-ubrat-sleshi-v-ko.html

Key Words for FKN + antitotal forum (CS VSU):