我有一个电子商务平台,有大约30家商店,全部由NodeJS(快递)和Angular组成,并在Azure上托管。
我们还启用了SSL。当我尝试在没有SSL的情况下打开例如http://eminencepk.com
时,它会保持连接状态。如果我在http://eminencepk.com/?en
之后添加/
或其他任何内容,那就完美了。也使用https。
此域名在亚马逊Route 53上管理。类似的事情发生在另外3家商店。它甚至没有到达我们的服务器。
PS:我只是在寻找可能出现的问题,因为它在VPN上运行良好。
答案 0 :(得分:0)
对我而言似乎工作正常,但我看到可能发生的一个问题。
也许该网站曾使用301 Moved Permanently重定向到HTTPS。您的浏览器或代理已缓存新位置(应该如此)并尝试访问HTTPS版本(由于证书错误,目前无法正常工作)而不再检查HTTP版本且无法继续。其他具有某些查询参数的URL尚未缓存,并导致对当前未重定向到HTTPS的HTTP服务器的新请求。
这是我所看到的症状的唯一合理解释。
有关重定向类型及其使用后果的一些信息,请参阅此答案: