Попробуйте это с двумя правилами:
RewriteRule ^constant/([-a-zA-Z0-9_]+)$ http://$2.domain.com/$1 [R=301,NC]
RewriteRule ^([-a-zA-Z0-9_]+)/constant/([-a-zA-Z0-9_]+)/(.*)$ http://$2.domain.com/$1/$3 [R=301,NC]
Также обратите внимание, что флаги не должны содержать пробелов: [R=301, NC]
недопустимый синтаксис, но [R=301,NC]
допустимый синтаксис.