Our domain is indiashopps being put on Cloudflare.
We have partnered with a media site (hindustantimes). They have created a sub-domain for us on their own domain (indiashopps)
They have created the subdomain : indiashopps by using A entry with our server IP.
We are also using Godaddy’s SSL certificate on the Host server. It was working fine.
At our Cloudflare we created htimes as a A entry with IP. Without switching cloud icon / CDN …its working. But when we switch on the cloud icon to use CDN it stops working.
You should be able to keep that A record and just it. What happens when you do this? If it doesn’t work, please describe how it’s not working.
I think the problem is that htimes.indiashopps.com does not have SSL. If hindustantimes can not add SSL for your subdomain, then you will have to add a Page Rule:
Match: htimes.indiashopps.com/*
Add Setting: SSL set to Flexible
We have changed SSL set to Flexible for entire domain. Then we switched on the Orange Cloud of htimes. (It has no probs …htimes.indiashopps.com works normally)
Subdomain on partner site started giving errors. (indiashopps.hindustantimes.com)
Check the screenshots …2 screenshots 1 with https & and 2nd with http only.
Since its a Live subdomain , now we have removed the Orange cloud on htimes. SSL is still set to Flexible. After removing cloud it has started working again.
Cloudflare won’t let an outside domain CNAME to your domain. Hindustantimes will need to use an A record with the IP address, which I think you said they were doing until you asked them to change it to a CNAME.
You can’t CDN a domain that’s not yours. So anything that shows up under Hindustantimes.com has to be optimized by them.
If it makes you feel better, the homepage loads in about 1 second for me on a 400Mbps connection in Los Angeles.
The only option I can think of is to use a third party CDN, like KeyCDN. So cached resources will come from something like indiashopps.keycdn.com/assets/…/image.jpg