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

时间:2010-06-10 19:18:48

标签: regex redirect nginx rewrite

我对nginx非常不熟悉,作为预警,也找不到他们使用的正则表达式系统的任何实际参考。所以现在对我来说这是一个黑盒子。

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

好像我应该使用重写命令,但正则表达式的语法正在逃避我。

提前致谢。

1 个答案:

答案 0 :(得分:35)

我制定了一个有效的解决方案。在发布此问题之前我已经有了它,但没有意识到我需要重新启动nginx。将以下内容放在服务器块中。

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