I added a new domain, set “Always Use HTTPS” and then added the same page rule that I have used before:
https://domain/*
Forwarding URL 301
https://www. domain/$1
However, it does not seem to be working.
The only difference between this and my other sites is that I am using Cloudflare Workers to host the assets with a custom domain. The CNAME is showing as proxied in the DNS records.
Any idea why this might be happening?