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

nginx-将某个路径重定向到另一个域

  •  16
  • Eli  · 技术社区  · 14 年前

    我对nginx非常不熟悉,作为一个预警,在他们使用的regex系统上也找不到任何实际的引用。所以现在对我来说是个黑匣子。

    我要做的就是将一个用户重定向到www.mydomain.com/mydirectory/x到www.myotherdomain.com/x。

    看起来我应该使用rewrite命令,但是regex的语法让我难以理解。

    事先谢谢。

    1 回复  |  直到 14 年前
        1
  •  35
  •   Eli    14 年前

    我提出了一个可行的解决方案。我在发布这个问题之前就已经有了它,但是我没有意识到我需要重新启动nginx。将以下内容放入服务器块中。

    rewrite ^(/mydirectory/)(.*)$ http://www.myotherdomain.com/$2 permanent;