Удаление слеша в.htaccess

  • 1 Ответов
  • 87 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

Dream777

Удаление слеша в.htaccess
« : 24.06.2017, 19:36:03 »
Уважаемые форумчане нужна помощь. Задача казалось бы простая удалить слэши в конце урлов решил это через конструкцию
Спойлер
[свернуть]
, но сайт мультиязычный по этому при переходе на другой язык соответственно кидает не страницу 404, что как вы понимаете не есть гуд, Может кто знает есть ли правило исключения или что-то подобное, дабы оставалась страница рабочей

*

Dream777

Re: Удаление слеша в.htaccess
« Ответ #1 : 24.06.2017, 20:25:43 »
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [R=301,L]
Заменил на такую конструкцию
RewriteCond %{REQUEST_URI} !^/uk/*/$ [NC]
RewriteCond %{REQUEST_URI} /$ [NC]
RewriteRule ^(.*)/$ /$1 [L,R=301]
/uk/ - вписал исключение. теперь всё ок работает как часики.
Тему можно закрыть