夏目友人帐:教你如何轻松使用Nginx永久301跳转https写法


以下解决方案似乎很清楚简单,一切都在一个服务器块中定义。所以使用这个设置我强制一切到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;
}
}
© 版权声明
THE END
喜欢就支持以下吧
点赞0
分享
评论 抢沙发

请登录后发表评论