I am setting up a Wordpress blog on a server over at Hostgator, with a reseller account. The problem I'm having is that I've done a significant amount of link building using www in front of my domains and my preference is to have www by default so as for consistency and proper PR distribution. As I've added the domains in WHM, it will not let me create the domains with the www in front, so the only way I can have the www is if I do 301 direction which I don't want to do. Why is it that some servers seem to default to one or the other as you set up domains, or am I mistaken and there's something I can do in the beginning? For example if you go to Matt Cutt's blog: http://www.mattcutts.com/blog/ and hover over his internal links you will see that they all have the www in front. Whereas with the redirect workaround, you would not see the www on any of those links. Any suggestion of accomplishing this without using the htaccess redirect?
You can put a redirect in httpd.conf.... but that is probably the same as .htaccess only takes less overhead and IO