Nginx – Rewrite 重定向

2021-05-27 638 0

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;  #强制跳转新域名
}

相关文章

发布评论