域名配置301跳转,应用比较多的场景是 http 跳转到 https,另一个就是老域名跳转到新域名。下面一个个讲:
1、HTTP 跳转到 HTTPS
nginx在80端口下配置如下:
server {
listen 80;
listen [::]:80;
server_name starts.sh;
location / {
return 301 https://$server_name$request_uri;
}
}
2、老域名跳转到新域名
老域名 starts.sh
跳转到新域名 111111.online
nginx上443端口配置如下:
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name starts.sh;
return 301 https://111111.online$request_uri;
root /var/www/blog;
}