Site not working with www

May 5, 2013 37.7k views
My site is reacheable only without www. I have added a CNAME record: www but it still doesn't work. Any suggestion ?
1 comment
  • why the hell isn't DigitalOcan adding the dns essentials records when a domain i added? That includes the www, etc. and the rest

14 Answers
I added two cname on DNS an it works!!
Look the screenshot
Do you have a virtualhost listening on the www. domain?
Yes, here is what I see in httpd.conf:

You can either replace the CNAME record with an A record, or change the CNAME record's value to ""
Thanks for your help, everything is working now.
Thank you! I was desperately in need of this answer also.
Or why you not give a try and use the htacces file (if mod_rewirte enable):

RewriteEngine on
RewriteCond %{HTTP_HOST} ^$
RewriteRule ^(.*)$ "http\:\/\/www\.youdomainname\.com/$1" [R=301,L]

Thank you David E.! This worked like a charm!
It is happened to my site too is online BUT is not accessible..

here is what is in the /etc/apache2/sites-available/


I have added www in "name" column + in the "hostname" via "add CNAME record" inside the DNS menu of digitalocean account but still no differences.

the www still not working
it works after I installed wordpress, could it be due wordpress' .htaccess handle the www redirection up?

markosweb's answer works. You just have to wait a while before the changes take effect. Thanks!

I tried the suggestion below by markosweb (June 5, 2014).
Error: CNAME records cannot share a name with other records

I'll try the other method with .htaccess file.

If it is a wordpress installation, you also need to make sure that the siteurl for the wordpress website starts with www, else you will get the same problem.

Thanks it works,

Its allows me add only " ---"

I have just added
Name :

Have another answer? Share your knowledge.