Nginx Drupal重定向循环

时间:2014-01-16 12:23:23

标签: nginx drupal-7

在我的SSL目录的根目录中,我在同一域名上安装了2个独立的Drupal 7,一个链接到www.eastercamp.org.nz/southern/,另一个链接到www.eastercamp.org.nz/central/,以前运行的apache一切正常。

然而现在我已经转移到Nginx(我还是很新的),在我当前的服务器块配置(下面链接)中,在重定向循环中访问上述URL的任何一端,我不能找出原因。

我该如何运作?

我的Nginx服务器块配置文件:http://paste.ubuntu.com/6761774/

1 个答案:

答案 0 :(得分:0)

我认为您的问题是URI /central/southern被发送到您的drupal安装,因此框架正在寻找与之匹配的路由,当找不到它时会返回{{1错误不是重定向循环。

您需要在这些路径中重写请求uri,尝试添加此位置块并告诉我它是否有效

404

我还认为您的location /(southern|central)(?<myuri>.*) { rewrite ^ $myuri last; } 位置应该被修改,但我们会先看看这是否适用。