abschließenden Schrägstrich von URL in htaccess entfernen

Ich habe mein htaccess so konfiguriert, dass es mit einem URL-Router zusammenarbeitet, den ich in PHP geschrieben habe. Ich versuche, einen abschließenden Schrägstrich zu entfernen, wenn er von der URL abgesehen von der Root-URL angezeigt wird. Meine htaccess-Datei sieht folgendermaßen aus:

Options -MultiViews
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.+)$ index.php?uri=$1 [QSA,L]

Meine URLs sehen folgendermaßen aus:

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

Dies funktioniert gut, aber ein nachlaufender Slashe verursacht einige Probleme. (z.B.

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

Kann ich eine Idee haben, wie ich den abschließenden Schrägstrich für übergebene Parameter entfernen kann, jedoch nicht für die Stamm-URL?

Danke, -Paul

Antworten auf die Frage(4)

Ihre Antwort auf die Frage