April 14, 2026 | Reading Time: 4 minutes
The error message "Navigation failed because the request was for an HTTP URL with HTTPS-Only enabled" typically occurs when a browser—most commonly Safari on iOS or macOS—is configured to block insecure connections but encounters a website that only supports the older HTTP protocol. Apple Support Community +1 This is a security feature designed to prevent "man-in-the-middle" attacks where data transmitted in plain text (HTTP) could be intercepted or altered by hackers. Mozilla Support +1 Why This Happens Browsers and modern operating systems are increasingly aggressive about security. You might encounter this error if: 10 sites How can I enable HTTP in Safari settings - Apple Community Jan 4, 2025 — April 14, 2026 | Reading Time: 4 minutes
HTTP Strict Transport Security (HSTS) tells your browser that a domain must only be accessed via HTTPS. If a local configuration mismatch requests an HTTP endpoint on an HSTS-flagged environment, the browser terminates the request to prevent a downgrade attack. You might encounter this error if: 10 sites
The "Navigation failed because the request was for an HTTP URL with HTTPS-Only enabled" error occurs when your browser is set to HTTPS-Only mode and you try to access a website using an HTTP (Hypertext Transfer Protocol) URL. This error is a security measure to prevent your browser from loading insecure content. This error is a security measure to prevent
Ensure that all content is loaded over HTTPS:
Understanding and Fixing "Navigation failed because the request was for an http url with https-only enabled"