Hello all,

How would I go about getting my site to redirect any visitor to http://site.com rather than http://www.site.com?

I have searched the forums here and have tried various coding people have provided but none of it seems to work. Could someone maybe post a step by step guide on how to do this including code, where to put the code and server settings to allow it?


If the server is Linux and having Apache Mod-Rewrite moduled enabled, you can create .htaccess file, with the following code:

Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^www.domain.com [nc]
rewriterule ^(.*)$ http://domain.com/$1 [r=301,nc]

You upload the .htaccess file to your root directory, where your site index file is.

Please REPLACE domain.com and www.newdomain.com with your actual domain name.

I hope it helps, let us know how you'r doing!

Ah, that's where I've been going wrong. I had the .htaccess file in the folder with all the configurations. Thanks.

Good stuff, glad it worked out all right!