2014-01-16 118 views
0

在我的SSL目錄的根目錄,我有兩個單獨的Drupal 7安裝在同一個域名,一個鏈接到www.eastercamp.org.nz/southern/和一個在www.eastercamp.org.nz/central /,以前運行Apache這一切都運行良好。Nginx的Drupal重定向循環

但是現在我已經轉移到Nginx了(我對它仍然很陌生),在我當前的服務器塊配置(下面鏈接)訪問上面的URL在重定向循環中的兩端,我可以'弄清楚爲什麼。

我如何得到這個工作?

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

回答

0

我覺得你的問題是URI /central/southern被髮送到你的Drupal安裝,這樣的框架正在尋找相匹配的是,當它沒有發現路線它返回一個不是重定向循環的錯誤404

你需要重寫請求的URI在這些路徑,嘗試添加該位置的塊,並告訴我,如果它工作

location /(southern|central)(?<myuri>.*) { 
    rewrite^$myuri last; 
} 

我也覺得你@rewrite位置應進行修改,但我們會看到,如果這首先工作或不工作。