Apache HSTS 带有非 www 到 www 的 301 重定向

Apache HSTS 带有非 www 到 www 的 301 重定向

刚刚在 Apache vHost(它是一个虚拟机箱)上设置了 HSTS 并使其正常工作,但是当我尝试强制调用 https www 而不是重定向到 https 非 www 时遇到了奇怪的行为。

如果我调用 http www 版本,那么 HSTS 就可以正常工作,并为我提供 HTTPS、非 www 站点。但是,手动调用 HTTPS WWW 会抛出证书错误,指出证书上的名称与调用 URL 不匹配......我知道这是因为我的证书上没有 www。

我已经尝试在 vhost 中使用通常的 301 重定向,但仍然可以访问 https www,而不是重定向到 https 非 www。

大家有什么想法吗?

汤姆

相关内容