Here’s my current setup:
DNS Management: Everything is managed via Cloudflare (Not integrated via API)
All my websites are hosted on two servers: one for WordPress and another VPS for emails.
WordPress sites are hosted on the www CNAME.
Emails are hosted via the root A record on a different server.
Redirects:
If someone visits domain.com, they are automatically redirected to www.domain.com since WordPress is accessed via the www subdomain.
The Issue:
I recently migrated my WordPress hosting to Enhance, and while the performance is significantly better (pages load way faster), I’ve run into a problem: website screenshots don’t load. Although the website are live, the DNS status on the domain tab says "Check DNS" It seems the Enhance app expects my WordPress site to be hosted on the root domain (domain.com) rather than the www CNAME.
What I’m Looking For:
Has anyone had a similar issue? If Yes, can you share how you handled it?
Is there a way to use Cloudflare with Enhance for WordPress (keeping it on the www CNAME) while still using cPanel for emails hosted on the root domain without having those prompts on the Enhance dashboard that something is broken?
I’m not ready to move emails to Enhance just yet because there are years of emails, and my clients are comfortable with the current interface (not Roundcube). Any advice on keeping emails and websites on separate servers while ensuring everything works seamlessly?
Appreciate any help or insights!