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?

Recommended Answers

All 3 Replies


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!

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, learning, and sharing knowledge.