使用 HSTS/.dev 域名进行 HTTP 重定向(301、302)

使用 HSTS/.dev 域名进行 HTTP 重定向(301、302)

我拥有一个 .dev 域名,该域名已列入 HSTS 预加载列表。该域名已在 Namecheap 注册。

现在,当我尝试设置从我的 www 到非 www 的重定向 (301,302) 时,这显然会导致问题。类似http://redirectcheck.com/显示重定向正在工作。此外,使用wgetcurl,一切都能顺利解决。

不幸的是,当我尝试使用 Chrome 或 Firefox 访问应重定向的 URL 时,什么也没有发生。

我非常确定这与现代浏览器处理 HSTS 的方式有关。据我了解,如果其他网站不安全,它们不会从 .dev 域重定向。但是,我重定向到的域是我自己的域,因此也是启用了 HSTS 的 .dev 域。这不应该有效吗?

答案1

我认为问题出在 Namecheap 上,因为我没有使用他们的证书。相反,该网站是通过 GitLab Pages 和 Let's Encrypt 证书托管的。

无论如何,我通过开始使用 CloudFlare 及其 Page Rules“解决”了这个问题。页面也在此过程中变得更快,我对免费版本很满意。

相关内容