I haven't read much about the WWW controversy in a while, so I wouldn't know any links. I do know that the creator of WordPress is against them and even created a plugin for it.
I'll go into .htaccess just for the fun of it, since the problem has been solved...
HTTPD (also known as Apache) is the actual program that redirects and processes web page requests to the files on the server (computer). The config file for this program has a setting to enable .htaccess and there by grant some of its permissions to this file for the directory that the .htaccess file is located in.
For most people using a 3rd party hosting service means: 1) They don't have access to the HTTPD config file. 2) Do have htaccess enabled. While I prefer the config file, either one works. To force everyone to www
you need to do a 301 redirect or permanent redirect. The code you would place in the .htaccess file would be something like:
Code:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^hatchtown.com/ [NC]
RewriteRule ^(.*)$ http://www.hatchtown.com//$1 [L,R=301] The 301 is a HTTP staus message and you could use some other 300 level (redirect) status, but the 301 is going to be the best for SEO, since it acknowledges that you are moving the web page for good. By the way... you could do a 301 redirect from www to non-www and search engines would be just as happy with your website.