Estou completamente perplexo com este problema:
Ao visitar um site que é um host virtual, sem suporte SSL e sem referência a qualquer esquema https: // em seu banco de dados, ou qualquer arquivo dentro de seus temas, configuração etc. (este é um site WordPress), Chrome está reescrevendo links dentro da página para usar o esquema https: //.
O problema não ocorre quando você visita o site usando o Firefox ou o IE. O sistema operacional host é o Windows 7.
Eu tentei o seguinte, sem sucesso:
- Remover os dados locais do Chrome do usuário, caso haja um problema de cache
- Instalou o Chrome mais recente
- Desativar todos os plug-ins
- Programas antivírus desativados
- Limpo o nome do host do banco de dados HSTS do Chrome encontrado em chrome: // net-internals - também discutido aqui Chrome: como parar o redirecionamento de http: // para https: //
Nota: o servidor da web está escutando apenas na porta 443 com um certificado SSL para o nome do host do servidor da web host.
Para maior clareza, por exemplo, o servidor da Web está respondendo com o HTML bruto:
<html>
...
<a href="http://hostname">link</a>
...
</html>
O Chrome está reescrevendo os links dentro da página para que seja renderizado como:
<html>
...
<a href="https://hostname">link</a>
...
</html>
Mais sugestões sobre o que pode estar causando isso, seriam muito apreciadas.