I am having the BIGGEST dilema. For some reason every time i get my site to redirect from the naked domain: mysite.com to its actual www.mysite.com all my subdomain links: mysite.com/audio are broken! Is there some obvious easy fix for this? What am i doing wrong? Please help!

Here is the code i've been using:

[ RewriteEngine on
RewriteCond %{HTTP_HOST} ^mysite\.com$ [NC]
RewriteRule ^(.*)$ http://www.mysite.com/$1 [R=301,L] ]

WHAT DO I NEED TO ADD/CHANGE TO MAKE MY SUBDOMAIN LINKS WORK??