I'm completely stumped with this issue:
When visiting a website which is a virtual host, without SSL support and with no reference to any https:// scheme within its database, or any file within it's themes, configuration etc. (this is a WordPress website), Chrome is rewriting links within the page to use the https:// scheme.
The issue does not occur when visiting the website using Firefox, or IE. The host OS is Windows 7.
I've tried the following, without success:
- Remove the user's local Chrome data, in case it's a caching issue
- Installed the latest Chrome
- Disabled all plugins
- Disabled anti-virus programmes
- Cleared the hostname from Chrome's HSTS database found at chrome://net-internals - also discussed here Chrome: how to stop redirect from http:// to https://
Note: the web server is only listening on port 443 with an SSL cert for the host web server's hostname.
For extra clarity, for example, the web server is responding with the raw HTML:
<html>
...
<a href="http://hostname">link</a>
...
</html>
Chrome is rewriting the links within the page so that it's rendered as:
<html>
...
<a href="https://hostname">link</a>
...
</html>
Further suggestions as to what might be causing this, would be greatly appreciated.