代码之家  ›  专栏  ›  技术社区  ›  jonahe

匹配特定主机名并重定向到www.myhostname.com/some-extra-path,不影响其他主机名

  •  0
  • jonahe  · 技术社区  · 4 年前

    我在谷歌上找不到这个,也许是因为我用错了术语。

    重定向

    • .com->主机名- .com/子文件夹

    没有重新指导

    • 主机名- .com/something(URL已经确定URL)
    • hostname-two.com/sub-folder/something(URL已经确定URL)

    • 不应受到影响)

    • hostname-one.com/something(主机名- 不应受到影响)

    所以我在想 没有URL重写 应该需要,只有重定向。

    当前设置

    这是用两个不同的服务器块完成的 server_name 财产。

    我试过的

    location 中的块 server 具有 服务器名称

    如果有人能指点我正确的方向,我将非常感激!

    1 回复  |  直到 4 年前
        1
  •  1
  •   Ivan Shatsky    4 年前

    您可以尝试在第二个服务器块中使用此位置:

    location = / {
        return 301 /sub-folder;
    }
    

    你还可以用 location / { ... }

    location = / {
        return 301 /sub-folder;
    }
    location / {
        ...
    }