We used to run on a different URL, which is now defunct, but I want to put a 301 redirect from mylocalforums.com to www.mylocalforums.com
Thought I had the syntax right, but as soon as I change it, the Forum (other than the index page) goes off the air

Using VBSEO, but from what I can see, it still references the .htaccess
Current .htaccess is:
RewriteEngine On
RewriteRule ^((urllist|sitemap_).*.(xml|txt)(.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]
RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron|vbseo_sitemap)
RewriteRule ^((archive/)?(.*.php(/.*)?))$ vbseo.php [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/(admincp|modcp|clientscript|cpstyles|images)/
RewriteRule ^(.+)$ vbseo.php [L,QSA]
RewriteCond %{HTTP_HOST} ^usabusinessforums.us$ [OR]
RewriteCond %{HTTP_HOST} ^www.usabusinessforums.us$
RewriteRule ^(.*)$ "http://www.mylocalforums.com$1" [R=301,L]
So surely I just need to replace the last 3 lines with:
RewriteCond %{HTTP_HOST} ^mylocalforums.com$ [nc]
RewriteRule ^(.*)$ "http://www.mylocalforums.com$1" [R=301,nc,L]
Added nc just for any case sensitive issues.
But If I save this, it doesn't work

Any apache gurus?