Nginx - Rewrite 重定向
同时给一台服务器绑定多个域名
#域名1
server{
listen 80;
server_name www.web.com;
index index.htm index.html index.php; #指定默认访问的文件
root html/website; #访问目录 可以使用相对地址或绝对地址(此处为nginx所在目录的html文件夹)
}
#域名2
server{
listen 80;
server_name shop.web.com;
index index.htm index.html index.php; #指定默认访问的文件
root html/shop; #访问目录 可以使用相对地址或绝对地址(此处为nginx所在目录的html文件夹)
}
参考:https://blog.csdn.net/u012804180/article/details/78122433
匹配指定目录重定向到其他站点
server{
listen 80;
server_name shop.web.com;
......
#将 shop.web.com/back 重定向到 admin.web.com
rewrite ^/back$ http://admin.web.com permanent; #强制跳转新域名
rewrite ^/back/(.*)$ http://admin.web.com/$1 permanent; #强制跳转新域名
}