You are here: 首頁 架站小知識 nginx 裡網址無法取的$_GET參數

飛朵啦學習手札

本網站建議使用Firefox2.0以上,或是使用Goole瀏覽器來瀏覽,並使用1024x768解析度來觀看.

nginx 裡網址無法取的$_GET參數

E-mail 列印 PDF

今天開發完的系統移到正式,結果發現正是伺服器 PHP裡的$_GET完全不能跑

因為測試環境是apache 正式的是nginx

找到原因之後開始修正

方法一

打開相對應的conf.d在原本的try_files最後面加上?$args

location @magento {
root $php_script_root;
index index.php;
if ($uri ~ ^/(media|js|skin)/) {
break;
}
try_files $uri $uri/ /index.php?$args;
}

方法二

改成用 rewrite 去填寫

location @magento {
root $php_script_root;
index index.php;
if ($uri ~ ^/(media|js|skin)/) {
break;
}
rewrite .* /index.php last;
}

最近更新 ( 週一, 30 九月 2013 15:10 )  
 

新增回應


驗證碼
更新