zuoridangnian 发表于 2021-4-24 11:52:16

问一个NGINX跳转问题

怎么弄二级域名跳转到目录下啊

访问 aa.xx.com 跳到 xx.com/aa/

访问 aa.xx.com/b/ 跳到 xx.com/aa/b/

访问 aa.xx.com/b/a.php?1 跳到 xx.com/aa/b/a.php?1

论坛大师 发表于 2021-4-24 12:20:40

这是nginx最基础的东西了,连这都不会的应该是只会用宝塔的选手吧
server {
    listen 80;
    listen [::]:80;
    server_name aa.xx.com;
    return 301 http://xx.com/aa$request_uri;
}https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif

zxxx 发表于 2021-4-24 13:25:48

server {
    server_name "~^(?<sub>.+)*\.(?<domain>.*)$";
    return 301 $scheme://$domain/$sub$request_uri;
}

zqm840527 发表于 2021-4-24 12:05:09

这就涉及到我的知识盲区了...帮大佬顶一个吧yc022t

热心市民 发表于 2021-4-24 12:18:25

micms 发表于 2021-4-24 12:21:44

楼上有点道理写个301 302不就行了吗https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif

zuoridangnian 发表于 2021-4-24 12:26:44

论坛大师 发表于 2021-4-24 12:20
这是nginx最基础的东西了,连这都不会的应该是只会用宝塔的选手吧

谢谢

mlcq 发表于 2021-4-24 12:44:18

论坛大师 发表于 2021-4-24 12:20
这是nginx最基础的东西了,连这都不会的应该是只会用宝塔的选手吧

绑定yc007t

hcyme 发表于 2021-4-24 12:52:43

立国塔

wsad8254695 发表于 2021-5-21 15:55:31

301 呗。rewrite 好像也行
页: [1]
查看完整版本: 问一个NGINX跳转问题