2011-07-10 36 views
0
location ~* ^\/$ { 
    proxy_pass     http://127.0.0.1:8888; 
    proxy_redirect    off; 
    proxy_set_header   Host     $host; 
    proxy_set_header   X-Real-IP    $remote_addr; 
    proxy_set_header   X-Forwarded-For   $proxy_add_x_forwarded_for; 
    break; 
} 

當前domain.com/?get=parameters轉到端口8888,但需要轉到80端口。Nginx配置:僅用於主頁的位置塊,沒有獲取參數

如何完成位置塊?

感謝;)

回答

1

你可以利用這個is_args變量的nginx可用。在上面的conf中試試下面的條件。塊:

if ($is_args != "") { 
    proxy_pass     http://127.0.0.1:80; 
    ... 
    ... 
} 
+0

不,不是我的解決方案。 :) – Somebody

+0

@Beck沒有得到你?你的意思不是你的解決方案? –

+0

它說不明指令如果($ is_args ... – Somebody