Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: htaccess убрать слеш в конце url
Форумы портала PHP.SU » » Вопросы новичков » htaccess убрать слеш в конце url

Страниц (1): [1]
 

1. Айратиус - 27 Июля, 2017 - 19:55:23 - перейти к сообщению
Вам доброго дня. Что прописать в .htaccess , чтобы убрать слеш в конце строки? Сейчас есть такое правило:
CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteEngine on
  2. RewriteBase /
  3. RewriteCond %{HTTP_HOST} (.*)
  4. RewriteCond %{REQUEST_URI} /$ [NC]
  5. RewriteRule ^(.*)(/)$ $1 [L,R=301]


И оно работает для
site.ru/video/1/

Но не работает для
site.ru/?page=12/

Как сделать для второго случая?
2. Айратиус - 28 Июля, 2017 - 17:47:00 - перейти к сообщению
CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteEngine On
  2. RewriteBase /
  3.  
  4. RewriteCond %{QUERY_STRING} ^(.*)/$
  5. RewriteRule ^(.*)$ /$1?%1 [R=301,L]
  6.  
  7. RewriteRule ^(.*)/$ /$1 [R=301,L]

 

Powered by ExBB FM 1.0 RC1