I am moving my website to a new hosting. I have enabled the free CF plan for the website while on the first hosting. I have just reconfigured the DNS settings to point to the new IP of the second host and it seems to be working fine. So far, so good. I went into the interface of my new hosting to enable the CF integration and provided my existing CF account credentials. However before enabling the actual free plan, I see the following very odd statement:
“Please note that Cloudflare cannot work properly unless your website is accessed
through WWW. We will perform a check to see if your website is configured to work
with WWW and if not, we will configure it for you. A proper redirect for your URLs
without WWW will be set for SEO purposes. If your site without WWW has already
been heavily indexed by search engines, you should allow some propagation time for
the changes to be reflected by the search engines. If you want to configure WWW
manually, leave the box unchecked.”
I can’t understand that. Can someone please explain? My website is working fine with CF without WWW (although I have a CNAME record in CF for www but I guess it’s just in case if someone accesses my website with www.mydomain.com). If I enable that option on my new hosting, I am afraid it will mess up everything and will make my website to redirect people from mydomain.com to www.mydomain.com. Can someone explain all that and whether I should ignore it?
And another question here. Is CF somehow having contracts with these hosting companies? Or is this free plan totally independent from the hosting company? I am asking because I’m wondering whether CF can somehow cut-off my website when I cancel my plan with the first hosting company and don’t enable the CF with the second hosting company? (and I’m hesitating because of the WWW thing which I’m afraid would mess my website up).