Есть правила в htaccess:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^
\.ru$ [NC]
RewriteRule ^(.*)$
[R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !\..{1,10}$
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$
[L,R=301]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$
[R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$
RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]
RewriteRule .* [E=REMOTE_USER:%{HTTP:Authorization}]
</IfModule>
Кусок
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !\..{1,10}$
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$
[L,R=301]
Отвечает за добавление закрывающегося слеша ко всем URL
ЗАДАЧА:
Необходимо добавить исключение в правило, которое отвечает за добавление закрывающегося слеша ко всем URL.
В исключения добавить "/list" и "/grid"
Что бы при переходе по ссылке, оканчивающимся на "/list" или "/grid" не было редиректа на "/list/" и соответственно "/grid/"