Заказ закрыт
Добавить исключение к правилу перенаправления в htaccess

Бюджет: по договоренности
Заказчик выбрал исполнителя:
Vladimir K  
Есть правила в htaccess:

<IfModule mod_rewrite.c>
  Options +FollowSymLinks
  RewriteEngine On
  RewriteCond %{HTTP_HOST} ^www.site\.ru$ [NC]
  RewriteRule ^(.*)$ site.ru/$1 [R=301,L]

  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_URI} !\..{1,10}$
  RewriteCond %{REQUEST_URI} !(.*)/$
  RewriteRule ^(.*)$ site.ru/$1/ [L,R=301]

  RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
  RewriteRule ^index\.php$ site.ru/ [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 ^(.*)$ site.ru/$1/ [L,R=301]

Отвечает за добавление закрывающегося слеша ко всем URL

ЗАДАЧА:
Необходимо добавить исключение в правило, которое отвечает за добавление закрывающегося слеша ко всем URL.
В исключения добавить "/list" и "/grid"

Что бы при переходе по ссылке, оканчивающимся на "/list" или "/grid" не было редиректа на "/list/" и соответственно "/grid/"

Опубликован 13.05.2015 в 16:38 Последнее изменение: 13.05.2015 в 16:39
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.