从htaccess中的URL中删除尾部的斜杠

我有我的htaccessconfiguration为与我用PHP编写的URL路由器一起工作。 我试图删除一个结尾的斜杠,如果从除了根url的URL看。 我的htaccess文件如下所示:

Options -MultiViews RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.+)$ index.php?uri=$1 [QSA,L] 

我的url如下所示:

 http://my-site-domain.com/login 

这工作很好,但一个尾随大祸正在引起一些问题。 (例如)

 http://my-site-domain.com/login/ 

任何想法如何删除传递的参数,但不是根URL的尾部斜线?

谢谢, – 保罗

RewriteEngine On之下插入这条规则RewriteEngine On

 RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.+?)/$ /$1 [R=302,NE,L]