I have a vbulletin site installed and setup on my server in a subdirectory. I am having issues with having the correct htaccess to route the domain to that subdirectory. I have it working right now and was told this way isnt the best way (but its working). I have several vbulletin sites setup and for some reason this one is giving me problems.

Code:
<Files .htaccess>
order allow,deny
deny from all
</Files>

RedirectMatch permanent ^/$ http://motonews.com/forum
The sites settings on the admin have the site URL and homepage URL both set to http://www.example.com/forum. I was told to try this htaccess that it would be better but it wouldnt let people login to the site, or reset passwords or anything for that matter other than view the site.

Code:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.motonews.com [NC]
RewriteRule ^(.*)$ http://motonews.com/$1 [L,R=301]
RewriteRule ^/?$ "http\:\/\/motonews\.com\/forum" [R=301,L]
What is the cleanest way to direct www.example.com to the subdirectory? If no htaccess was provided it was just showing a list of directories on my server (which isnt what I want).

Thanks, Clayton