normalerweise reicht es wenn du mit Confixx, CPanel usw. eine Subdomain anlegst und fertig.
Falls es das bei 1und1 nicht gibt - versuch mal das:
RewriteCond %{HTTP_HOST} subdomain.domain.com$ [NC]
RewriteCond %{REQUEST_URI} !/subdomain/
RewriteRule ^(.*)$ subdomain/$1 [L]