gpt4 book ai didi

.htaccess - 将 https 重定向到非 www,将 http 重定向到 www

转载 作者:行者123 更新时间:2023-12-04 13:42:19 24 4
gpt4 key购买 nike

我需要组合重定向来实现以下目标:

重定向 http://example.comhttp://www.example.com , 同时重定向 https://www.example.comhttps://example.com .

我要给力www通过 http 访问站点时前缀做域名.

但是,SSL 证书仅在没有 www 的情况下才有效。 .

通过 https 访问时,我不想域名有www字首。

最佳答案

来自 https://www.mysite.com 的重定向至 https://mysite.com只有在客户端向 https://www.mysite.com 发出初始请求后才会发生.

为了使这个初始连接工作,位于 https://www.mysite.com 的服务器必须具有有效期为 www.mysite.com 的证书,否则,此连接甚至不会发生(并且服务器不会发送重定向响应)。

如果您仍需要重定向,则在同一台服务器上,您的服务器必须提供对您要提供服务的主机名有效的证书。您应该获得带有两个主题备用名称 DNS 条目的证书:mysite.comwww.mysite.com ;这将允许您使用相同的证书为两个主机提供服务(然后在需要时使用重写规则)。

(如果您希望客户端支持它,您也可以使用带有两个不同证书的服务器名称指示,但这通常用于完全不同的主机名。)

CA 颁发对 mysite.com 都有效的证书是很常见的。和 www.mysite.com当您申请其中之一时,有时无需额外费用。

关于.htaccess - 将 https 重定向到非 www,将 http 重定向到 www,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10725357/

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