Para evitar sobreescribir archivos existentes utiliza estas condicionales:
Código Apache:
Ver originalRewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
Lo siguiente que dices sería crear una regla nueva... ¿Has probado con algo?