Nginx ignorando as cordas de consulta do Yii após oe comercial

1

Na implantação de um aplicativo baseado no Yii, estamos enviando strings de consulta via ajax para pesquisar produtos, no ambiente apache local essas sequências são processadas, mas em nosso servidor de produção executando sequências de consulta nginx após o '&' são ignorados

nosso exemplo de string de consulta é

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

Quando enviados, atingimos um erro 500

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

Nossa configuração nginx consiste em

    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;
    }

qualquer ajuda

    
por James Kirkby 30.10.2015 / 15:29

0 respostas