aufrufe, bekomme ich einen 404 error zurück...
rufe ich
subdomain.domain.de/21irgendwas/ <--- (mit letzten slash)
auf, dann funktioniert das ganze...
Stimmt. Schau dir doch einfach mal an, was da steht
/21irgendwas matcht ja auch nicht, dazu müsste die RegExp ja ^/(21[0-9]{4}) bzw ^/(21[0-9]{4})/?(.*)? heißen. Letzteres könnte funktionieren, bin mir da aber gerade nicht sicher.
Ggf. einfach mit einer RewriteRule den Aufruf ohne "/" abfangen:
RewriteEngine On
RewriteRule ^/(21[0-9]{4})$ /$1/ [R]