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