在我的SSL目录的根目录中,我在同一域名上安装了2个独立的Drupal 7,一个链接到www.eastercamp.org.nz/southern/,另一个链接到www.eastercamp.org.nz/central/,以前运行的apache一切正常。
然而现在我已经转移到Nginx(我还是很新的),在我当前的服务器块配置(下面链接)中,在重定向循环中访问上述URL的任何一端,我不能找出原因。
我该如何运作?
我的Nginx服务器块配置文件:http://paste.ubuntu.com/6761774/
答案 0 :(得分:0)
我认为您的问题是URI /central
和/southern
被发送到您的drupal安装,因此框架正在寻找与之匹配的路由,当找不到它时会返回{{1错误不是重定向循环。
您需要在这些路径中重写请求uri,尝试添加此位置块并告诉我它是否有效
404
我还认为您的location /(southern|central)(?<myuri>.*) {
rewrite ^ $myuri last;
}
位置应该被修改,但我们会先看看这是否适用。