Как в htaccess убрать слеш в конце ссылки у которой есть параметры запроса?
Есть ссылка: http://mysite.com/articles?p=3/
Нужно сделать: http://mysite.com/articles?p=3
То есть без слеша в конце
Это страницы пагинации, поэтому нужно учесть что параметр "р" может иметь другие значения
Учтите такой метод может не всегда работать, если URL требует обязательного слеша например site.com/user/ пользователя будет перенаправлять на site.com/user, разумеется с сохранением параметров.
Там очень много хлама. Но в самом начале так:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} (.*)
RewriteCond %{REQUEST_URI} /$ [NC]
RewriteRule ^(.*)(/)$ $1 [L,R=301]
Если я правильно понимаю, то правила идущие далее не имеют значения.