nginx的301,302跳转

301是永久性跳转
302是临时跳转

1.让域名跳转到指定域名的访问路径
server {
listen 80;
listen 443 ssl;
server_name www.test1.com;
ssl_certificate /data/ssl/panda.crt;
ssl_certificate_key /data/ssl/panda.key;
return 301 https://www.test2.com/download.html;
}

server {
listen 80;
listen 443 ssl;
server_name www.test1.com;
ssl_certificate /data/ssl/panda.crt;
ssl_certificate_key /data/ssl/panda.key;
return 302 https://www.test2.com/download.html;
}
2.域名跳域名
server {
listen 80;
listen 443 ssl;
server_name www.test1.com;
ssl_certificate /data/ssl/panda.crt;
ssl_certificate_key /data/ssl/panda.key;
return 301 https://www.test2.com$request_uri;
}

server {
listen 80;
listen 443 ssl;
server_name www.test1.com;
ssl_certificate /data/ssl/panda.crt;
ssl_certificate_key /data/ssl/panda.key;
return 302 https://www.test2.com$request_uri;
}

发布了24 篇原创文章 · 获赞 1 · 访问量 4151

猜你喜欢

转载自blog.csdn.net/xiegan110/article/details/105325613