如今越来越多的网站开始启用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;