以下解决方案似乎很清楚简单,一切都在一个服务器块中定义。所以使用这个设置我强制一切到https://52ql.cn/,所以两个处理程序在这里是非HTTPS和非WWW在HTTPS。有两个IF,但如果你不想重复整个SSL块两次来处理它…这是做的方式。
server {
listen 80;
listen 443 ssl;
server_name 52ql.cn www.52ql.cn; //自行改成自己的网站
# global HTTP handler
if ($scheme = http) {
return 301 https://www.52ql.cn$request_uri;
}
# global non-WWW HTTPS handler
if ($http_host = 52ql.cn){
return 303 https://52ql.cn$request_uri;
}
}
© 版权声明
本站名称:云仙小站
本站永久网址:https://52ql.cn
版权声明:
知识共享署名-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)协议进行许可
转载时请以超链接形式标明文章原始出处和作者信息,谢谢合作。
本网站的文章部分内容可能来源于网络,仅供大家学习与参考
如有侵权,请联系站长小赵同学进行删除
THE END
喜欢就支持以下吧
请登录后发表评论
注册
社交帐号登录