Cloudflare not forcing HTTPS

The website works when I use it over HTTPS, but not over HTTP. IE. https://< my.domain> works, but http://< my.domain> does not.

I’ve ran the Diagnostic Center but most failed because of no response.

Under SSL/TLS > Edge Certificates I have “Always Use HTTPS” set to “On”. I also have “HTTP Strict Transport Security (HSTS)” set On / Max Age: 0 / subdomains: off / Preload: off. I have “Automatic HTTPS Rewrites” set to “On”.

Under Page Rules, I have set this rule (although this seems redundant, if I have ‘always use https’ set):
http://< my.domain>/*
Forwarding URL (Status Code: 301 - Permanent Redirect, Url: https://< my.domain>/$1)

I’m not sure what else to try?

HSTS seems to be working as expected. When I try HTTP after a previous visit to HTTPS I’m redirected by the browser. However, on any browser that hasn’t visited your site yet I get a server error message when I try to access HTTP.

Though your NS are set to Cloudflare, when I visit the site I don’t see any Cloudflare headers. Have you paused Cloudflare? If not, you should open a ticket and let Cloudflare support investigate the issue.

This topic was automatically closed 5 days after the last reply. New replies are no longer allowed.