Nginx忽略Yi之后的查询string

我部署一个基于Yii的应用程序,我们通过ajax发送查询string来search产品,在本地的apache环境中,这些string被处理,但是在我们的生产服务器上运行nginx查询string后,'&'被忽略

我们的查询string示例是

/en_GB/site/products?question1=female&question4=skincare&question5=60 

发送时,我们遇到了500错误

 Error 500 Undefined index: question5 CHttpException Your request is invalid. 

我们的nginxconfiguration包含

  location / { try_files $uri $uri/ /index-prod.php; } location ~ \.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; fastcgi_buffer_size 128k; fastcgi_buffers 256 16k; fastcgi_busy_buffers_size 256k; fastcgi_temp_file_write_size 256k; } 

任何帮助