解决申请HSTS时提示Warning: Unnecessary HSTS header over HTTP笔录

百度站长平台HTTPS认证始终不通过,于是我想着新域名添加一下HSTS看看,HSTS应该是https要求最严格的标准了,然鹅提交检测果然碰壁
Warning: Unnecessary HSTS header over HTTP

通过大量搜索总结解决方法如下,可用于bt面板

在网站配置文件中server块上方添加如下内容

map $scheme $hsts_header {
    https   "max-age=31536000; includeSubDomains; preload";
    }

接着在配置文件中server块内添加如下内容

add_header Strict-Transport-Security $hsts_header;

保存配置,生效后Preload List中检测即正常

解决方案参考:https://websistent.com/add-the-hsts-header-only-for-https-requests-nginx/

本文链接:

https://www.pishifu.org/archives/20191210/346.html

版权声明:

本站所有未注明转载的文章均为原创,如需转载请以【本文标题+本文链接】的形式注明出处;若本站任何文章中所涉及的内容或资源侵犯了您的版权,请第一时间联系予以删除,谢谢!

1 + 9 =
1 评论
    wannzChrome 80Windows 10
    5天前 回复

    哇!终于解决了!谢谢!