Canonical redirect of www to non www for the same domain

Two ways to get the result you want:

1) In .htaccess file:

Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
RewriteRule ^(.*) http://example.com/$1 [L,R=301]

2) Through the user interface:

In the Domains section click on Redirects, select the type of redirect and the domain from the drop down list and type in the "redirects to" text box the full web address you want to redirect to.
The default option is "Redirect with or without www." This is the option you need.
Very important!!! If you already have indexed results in search engines of the www. version of your website make sure to check the "Wild Card Redirect" box. This will add redirects to "http://www.example.com/page" to "http://example.com/page".
  • 21 Users Found This Useful
Was this answer helpful?

Related Articles

Run OPTIMIZE TABLE to defragment tables for better performance

For this suggestion:Run OPTIMIZE TABLE to defragment tables for better performanceRun this...

How to clear Error Log of a cPanel Account.

User the below code to clear Error Log:Replace User with Username:Code:for i in `find...

What is php.ini ?

The php.ini file and changing PHP Settings The php.ini file is a special file for PHP and...

How to fix ini_set() has been disabled for security reasons

1. Create php.ini file inside your public_html folder, OR the folder in which you have...

How to fix Fatal error: Uncaught exception 'Exception' with message 'DateTimeZone:

1: Create .htaccess file inside your public_html folder, OR the folder in which you have...