On .LAN domains, how to stop firefox switching to https (when it's not available) and stop complaining about self-signed certificates when it is available ?
I'm just so annoyed of fighting this all the time.
If I can't figure this out I'm going to disable all https redirecting and all certificate errors off so I can have some peace
EDIT:
I do not wish to manage certificates
I do not want to setup private key infrastructure
I don't want to use real internet domain names
I don't want to manually install certificates into browsers after fishing them out of my ephemeral virtual machines
I just want to, add exception for *.lan for https auto redirect and auto-accept self-signed certificates as valid. This is not much to ask.
.LAN is not an official top level domain. So I assume this is either your home network or work network? In any case your problem has nothing to do with the .LAN doman.
Maybe you have "https everywhere" activated. If so, Firefox will always default to https unless you specify http in the URL. Again, unrelated to .LAN.
For the certificate: what do you mean "when available"? A self signed cert is a self signed cert. There is no "available" or not. You can import the certificate into the Firefox trust store so Firefox will trust that one specific cert but any other self signed cert will cause an error. That is expected and save behaviour (and unrelated to .LAN).