15
作为一个预警,我对nginx非常陌生,也无法在他们使用的正则表达式系统上找到任何实际的引用。所以现在对我来说这是一个黑匣子。nginx - 将某个路径重定向到另一个域
我想要做的就是将试图访问www.mydomain.com/mydirectory/X的用户重定向到www.myotherdomain.com/X。
好像我应该使用重写命令,但正则表达式的语法正在逃避我。
在此先感谢。
作为一个预警,我对nginx非常陌生,也无法在他们使用的正则表达式系统上找到任何实际的引用。所以现在对我来说这是一个黑匣子。nginx - 将某个路径重定向到另一个域
我想要做的就是将试图访问www.mydomain.com/mydirectory/X的用户重定向到www.myotherdomain.com/X。
好像我应该使用重写命令,但正则表达式的语法正在逃避我。
在此先感谢。
我提出了一个可行的解决方案。在发布这个问题之前,我已经发布了它,但没有意识到我需要重新启动nginx。把下面的内容放在你的服务器块中。
rewrite ^(/mydirectory/)(.*)$ http://www.myotherdomain.com/$2 permanent;
无需重启。发送HUP信号给它重新加载配置。 – 2010-06-11 16:08:09
史诗般的胜利,这很简单。谢啦! – Civilian 2012-11-12 22:48:12