╃苍狼山庄╃╃苍狼山庄╃

Clang出品,
必属精品!

Nginx环境强制http 301跳转https设置

如今越来越多的网站开始启用SSL证书,这个也是趋势。如果我们在http切换https之后,势必肯定需要地址的唯一性,需要设置301跳转强制https,整理几个Nginx实现强制http跳转https的脚本代码。
需要找到当前网站所在的.conf配置文件,记得在修改之前需要备份,以免改错。
常见的几个可用301跳转方法:
一、

if ($scheme = http ) {
    return 301 https://$host$request_uri;
}

二、

server_name clang.cn;
rewrite ^(.*) https://clang.cn$1 permanent;

三、

if ($server_port = 80 ) {
    return 301 https://$host$request_uri;
}

四、

server_name clang.cn;
return 301 https://$server_name$request_uri;

只需要将域名换成自己的域名
最后,我们修改替换之后,需要重新加载配置或重启nginx才可以生效。

本原创文章未经允许不得转载 | 当前页面:╃苍狼山庄╃ » Nginx环境强制http 301跳转https设置

评论

文章评论已关闭!