简介
在网站搬家的时候,时常遇到换域名的情况。这里做下笔记
301永久重定向
1、设定特定域名重定向
1 2 3 |
if ($host ~* cokemine.com) { rewrite ^/(.*)$ https://www.cokemine.com/$1 permanent; } |
2、一键重定向
1 |
if ($host != www.cokemine.com) { return 301 $scheme://www.cokemine.com$request_uri; } |
自动跳转https
1、监听80和443让80跳转
1 2 3 4 5 |
server { listen 80; server_name www.cokemine.com; return 301 https://$server_name$request_uri; } |
2、监听两个端口,判断端口并跳转
1 2 3 |
if ($server_port = 80 ) { return 301 https://$host$request_uri; } |
用return比较好一点
HSTS不行吗
这是301。。