Nginx - 将特定路径重定向到另一个域名

19

提前说明一下,我对nginx非常陌生,并且找不到他们使用的正则表达式的实际参考资料。所以现在它对我来说是一个黑匣子。

我想做的只是将试图访问www.mydomain.com/mydirectory/X的用户重定向到www.myotherdomain.com/X。

看起来我应该使用rewrite命令,但正则表达式的语法使我感到困扰。

提前致谢。

1个回答

37

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

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

3
无需重启。向其发送HUP信号以重新加载配置。 - Alexander Azarov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接