1

I have went through this summary article so I think I have made all the steps necessary:

  1. Set Automatic HTTPS (edge://flags/#edge-automatic-https) to Disabled.
  2. Go to Net Internals → Domain Security Policy (edge://net-internals/#hsts), enter domain name into Domain field in Delete domain security policies and hit Enter.
  3. Delete all cache and browsing history.
  4. Add domain in Insecure content (edge://settings/content/insecureContent).
  5. Restart Edge.

And for one of my local pages (http://192.168.0.1/#/login) I still have a HTTP → HTTPS redirect.

Is there something that I have missed or anything else that I can try?

trejder
  • 12,105

1 Answers1

2

A common cause is that the web server is sending you to the HTTPS page, instead of a setting in the browser. You can check in the network dev tools (F12) - just have the tool open and recording, and go to your webpage. It should look something like this:

edge network tools

Those first rows with status 3XX mean the web page initiated the redirect, and not your local computer

Note: The browser will remember 301 redirects, so you may have to turn on the "Disable cache" checkbox. Sometimes redirects will reset the log, so enable the "Preserve log" checkbox as well like in the screenshot


HSTS can cause redirects as well, but you've already covered clearing those domains

You can disable all redirects for a site in edge://settings/content/popups, but the result is you'll get stuck on a blank page in cases where the site is sending you a 3XX response

Cpt.Whale
  • 10,914