Nginx实现301跳转
将老域名后导流到新域名:
需要将之前用的www.a.com域名的流量全部跳转到www.b.com
实现效果:比如访问 www.a.com/news/123.html自动跳到www.b.com/news/123.html
使用Nginx的rewrite命令实现:
server {
listen 80;
server_name www.a.com;
rewrite ^/(.*)$ http://www.b.com/$1 permanent;
其他配置省略...
}
主域名跳转到www域名
比如将主域名wxxx.com 跳转到www.xxx.com
server {
listen 80;
server_name xxx.com
rewrite ^/(.*)$ http://www.xxx.com/$1 permanent;
}
server {
listen 80;
server_name www.xxx.com;
#已省略余下通用配置内容
}
主目录跳转,子目录不跳转
a.com和www.a.com都跳到www.b.com
www.a.com/123不跳转
server {
listen 80;
server_name www.a.us a.us;
#根目录跳转
location / {
rewrite .+ http://www.b.com/ permanent;
}
#非根目录本地执行
location ~* /.+ {
#已省略余下通用配置内容
}
}
Tag标签:「301 跳转 域名」更新时间:「2021-11-03 21:11:43」阅读次数:「794」