gpt4 book ai didi

url - https URL 重定向到外部站点

转载 作者:太空宇宙 更新时间:2023-11-03 13:08:13 25 4
gpt4 key购买 nike

您好,我有一个网站,我将在未来开发。

在查看当前网站时,我发现了一些我以前从未见过的奇怪东西,并且用谷歌搜索也没有发现任何东西。

如果您转到:http://www.smartrainer.com.au你得到正常的网站

但是,如果您转到:https://www.smartrainer.com.au您会被重定向到另一个网站,并且还会事先收到 SSL 警告(在 Chrome 中)

该网站托管在 UNIX/PHP 服务器上,.htaccess 文件目前没有任何迹象表明它正在重定向到该其他网站。

任何帮助或见解将不胜感激,因为我以前从未听说过或见过这个。客户也不知道为什么它会指向我们从未听说过的那家公司

谢谢!

最佳答案

听起来您正在使用共享托管服务器。

在纯 HTTP 中,服务器可以使用请求中的 Host header (这是基于 URL)知道客户端正在请求哪个主机。 Apache Httpd 支持它所谓的 Name-based virtual hosts .

HTTPS 配置与 Apache Httpd(可能还有许多其他服务器)中的 HTTP 配置是分开的。为 HTTP 配置提供虚拟主机(通常在共享主机上)并不意味着为 HTTPS 复制相同的配置。

HTTPS 提出了另一个问题:在能够看到 Host header 之前选择要发送的证书。实际上,服务器需要在 SSL/TLS 握手期间向客户端发送具有正确名称的证书,这发生在发送任何 HTTP 流量之前(因此在可以读取 Host header 之前)。为了克服这个问题,一些主机将设置一个对多个主机名有效的证书(通常是多个主题备用名称,有时是通配符),其他主机将使用服务器名称指示(并非所有客户端都支持)。

要让您的服务器为 HTTPS 托管您的网站,您需要:

  • 确保它提供的证书对您的主机名有效(否则,将出现警告消息)。
  • 它所服务的虚拟主机(或等效主机)也已为您的主机配置。

在您的情况下,似乎 (a) 您的服务器正在提供对您的主机无效的单个证书,并且 (b) 您的主机无论如何都没有配置为 HTTPS,因为您正在回退到可能是默认主机。

关于url - https URL 重定向到外部站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18565494/

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