我对nginx非常不熟悉,作为预警,也找不到他们使用的正则表达式系统的任何实际参考。所以现在对我来说这是一个黑盒子。
我想要做的就是将试图访问www.mydomain.com/mydirectory/X的用户重定向到www.myotherdomain.com/X。
好像我应该使用重写命令,但正则表达式的语法正在逃避我。
提前致谢。
答案 0 :(得分:35)
我制定了一个有效的解决方案。在发布此问题之前我已经有了它,但没有意识到我需要重新启动nginx。将以下内容放在服务器块中。
rewrite ^(/mydirectory/)(.*)$ http://www.myotherdomain.com/$2 permanent;