It's saying that if you browse to either of
www.example.com
or example.com
you end up seeing the same content, but the URLs in your address bar remain distinct.
What you want, is for one or the other to automatically redirect to the other one. My personal preference is to have non-www redirect to www. It's becoming "fashionable" to drop the www, but Facebook use it, and Google use it, and I figure they probably know the UX implications of it better than I do.
Anyway, to set up the redirect you add this to your Apache configuration, either in httpd.conf
or in a .htaccess
file.
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.yourdomain.com [NC]
RewriteRule (.*) http://www.yourdomain.com$1 [R=301,L]
Or this to your nginx configuration, probably in the same file as your main server block config:
server {
listen 80;
server_name yourdomain.com;
return 301 http://www.yourdomain.com$request_uri;
}
(or something similar if you want to go the non-www root).
The theory is, that it's bad to have your content available on two different URLs.
1) search engines allegedly prefer unduplicated content
2) consistency is good for your brand and your users