gpt4 book ai didi

html - 为什么 href ="http://...."将我定向到 "https://..."?

转载 作者:可可西里 更新时间:2023-11-01 17:08:07 26 4
gpt4 key购买 nike

好的,是这样的:

我有一个网站。未登录时,它是一个 http 连接。

在我的主页上有一个指向另一个站点的链接:

<a href="http://www.somesite.com" target="_blank" rel="nofollow">www.somesite.com</a>

目前一切顺利,当按下链接时,它会转到该站点。

但是当我登录我的网站时,我有一个安全连接 (https)。

现在,当我按下同一个链接时,它会打开 https://www.somesite.com 尽管我在代码中将链接硬编码为 http。而 somesite.com 不提供 https 连接,所以浏览器会报错。

这怎么可能,我如何让浏览器只遵循硬编码的 url?

最佳答案

许多网站在用户身份验证之前都支持非安全 (http) 连接。届时,许多站点将重定向到安全 (https) 身份验证机制,并通过 https 与经过身份验证的用户进行所有后续通信。

您正在访问的网站正在被服务器重定向到安全连接。这就是为什么当您通过 http 链接访问站点时,服务器会将您重定向到安全站点。如果您熟悉浏览器中的开发工具,您可能会跟踪您和您的站点之间的交换的网络跟踪,并在通信交换的某个时刻看到重定向。

关于html - 为什么 href ="http://...."将我定向到 "https://..."?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32252608/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com