百度站长平台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/