Как убрать слеш на конце ссылок вида site.ru/ru.php?id=245/

milov

Новичок
Вопрос в теме.
Как убрать слеш у таких ссылок ru.php/ знаю. а вот после переменной нет. Подскажите пжл
Нужно правило для .htaccess
Вот это удаляет слеш у таких ru.php/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(.+)/$ [NC]
RewriteRule ^(.+)/$ /$1 [R=301,L]
Помогите дописать чтоб удаляло у ru.php?id=245/
 

milov

Новичок
Вопрос в теме.
Как убрать слеш у таких ссылок ru.php/ знаю. а вот после переменной нет. Подскажите пжл
Нужно правило для .htaccess
Вот это удаляет слеш у таких ru.php/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(.+)/$ [NC]
RewriteRule ^(.+)/$ /$1 [R=301,L]
Помогите дописать чтоб удаляло у ru.php?id=245/
Сам себе отвечу, вдруг кому-то пригодится: решение такое
нужно добавить ещё 1 правило
RewriteCond %{QUERY_STRING} ^(.+)/$
RewriteRule ^(.+)$ $1?%1 [R=301,L]
 

SiZE

Новичок
Надо задать вопрос, а почему в конце добавляется слеш?
 
Сверху