本文提(摘)供(抄)四种nginx环境下实现301强制http跳转到https的方式,除了http转https之外,也可以修改rewrite规则实现各种301跳转。
Nginx配置文件修改地址: /usr/local/nginx/conf/vhost/domain_name.conf
第一
if ($scheme = http ) { return 301 https://$host$request_uri; }
第二
server_name domain.com ; rewrite ^(.*) https://domain.com$1 permanent;
第三
if ($server_port = 80 ) { return 301 https://$host$request_uri; }
第四
server_name domain.com ; return 301 https://$server_name$request_uri;
OK