飘在云端

东西南北,海角天涯

· 备查 · · 356次浏览

nginx增加header将页内http外链平滑升级为https

nginx相关配置文件增加:

add_header Content-Security-Policy upgrade-insecure-requests;

备注:如果页内引用的http外链不支持https,则会加载失败,使用空格分隔参数名和参数内容,如果参数内容是多个参数,则参数内容外面用英文引号包含,每个参数内容用英文;分隔。

此外add_header只对 200, 201 (1.3.10), 204, 206, 301, 302, 303, 304, 307 (1.1.16, 1.0.13), 308 (1.13.0)这些生效(括号内是nginx版本)http状态码有效,如需对所有状态码生效,需要末尾空一格,添加always,但是always参数需要的nginx最低版本为nginx >= 1.7.5

评论 (0条)