dave: mod_rewrite Frage

Beitrag lesen

Hallo,

Wie löse ich folgende Problemstellung:

Wenn eine Url eingegeben wird, die keinen Slash am Ende hat, und keinen Doppelpunkt beinhaltet, soll ein Slash am Ende hinzugefügt werden.
Enthält die eingegebene Url jedoch einen Doppelpunkt so soll kein Slash hinzugefügt werden.

zB:
www.domain.de/test  -> www.domain.de/test/  //Slash hinzufügen
www.domain.de/test:tmp -> www.domain.de/test:tmp  //keinen Slash hinzufügen

Wie ich zu jeder Url, die nicht mit einem Slash endet, einen hinzufüge ist mir klar:

rewriteCond $1 !/$
rewriteRule ^([^.]+)$ /$1/ [R=301,L]

Jedoch weiß ich nicht, wie ich eine zusätzliche Bedinungen UND !: hinzufüge.

Vielen Dank für eure Hilfe
lg