mehrere abschließende Schrägstriche entfernen mod_rewrite

Ich weiß, dass diese Frage allein auf dieser Website mehrmals gestellt wurde, aber beim Durchsuchen der relevanten Beiträge konnte ich keine Lösung finden. Es wurde versucht, mehrere nachgestellte Schrägstriche nach der Domain zu entfernen. Die folgenden mod_rewrite-Ausdrücke scheinen für URLs wie @ zu funktionierehttp: //www.domain.com//path1///path2///, funktioniert aber nicht für Domain //

DirectorySlash Off

RewriteEngine on

# Canonical fix
RewriteCond %{HTTP_HOST} !^www.domain.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301]
RewriteRule ^/main.do http://www.domain.com/ [R=301,L]
RewriteRule ^/index.jsp http://www.domain.com/ [R=301,L]

# Remove bogus query strings
RewriteCond %{query_string} q= [NC]
RewriteRule (.*) http://www.domain.com/$1? [R=301,L]

# Remove multiple slashes after domain - DOESN'T WORK!!!
#RewriteCond %{REQUEST_URI} ^//+(.*)$ [OR]
#RewriteCond %{REQUEST_URI} ^(.*/)/+$
#RewriteRule / http://www.domain.com/%1 [R=301,L]

# Remove multiple slashes anywhere in URL
RewriteCond %{REQUEST_URI} ^(.*)//(.*)$
RewriteRule . %1/%2 [R=301,L]

# Externally redirect to get rid of trailing slash except for home page, ads
RewriteCond %{REQUEST_URI} !^/ads/
RewriteRule ^(.+)/$ $1 [R=301,L]