Forums Forums Search & Filter Pro Results bug on Nginx server and WPML

  • This topic has 2 replies, 2 voices, and was last updated 9 years ago by Ross.
Viewing 3 posts - 1 through 3 (of 3 total)
  • Anonymous
    #28445

    I take several tests and i can’t change page on the result page on a different language than a native one. In english (native language), everything goes well, but in french (in my case) i can’t change page. I changed to apache server and everything is ok. But for performance purpose, i need to run my website on Nginx.

    I have a Dreamhost VPS server with Nginx 1.4.4 with PHP 5.5

    For debug purpose, here is what i have in response when a click on a page in my result page in French :

    url : http://wysote.tzclients.com/fr/?sfid=102&sf_action=get_results&sf_paged=2&lang=fr

    And the output is the html of my home page.

    In english, the output start with this : {“form”:”<form action=\”http:\/\/wysote.tzclients.com\/inventory\/\” method=\”post\” class=\”searchandfilter\” data-sf-form-id=\”97\”

    Anonymous
    #28473

    After few other tests, i think the bug is caused by a rewrite rule on Nginx in french or something like that.

    http://wysote.tzclients.com/fr/?sfid=102&sf_action=get_results&sf_paged=2&lang=fr

    With this URL, i have the home page in output. If i remove the « fr » link, i have a json output as it should be.

    Here is my rewrite rules on Nginx :

    location / {
    if (!-e $request_filename){
    rewrite ^(.*)$ /index.php break;
    }
    }

    Maybe something is missing.

    Ross Moderator
    #28560

    Have you tried flushing your rewrite rules?

Viewing 3 posts - 1 through 3 (of 3 total)