- This topic has 2 replies, 2 voices, and was last updated 10 years, 2 months ago by .
Viewing 3 posts - 1 through 3 (of 3 total)
Viewing 3 posts - 1 through 3 (of 3 total)
These forums are now closed and remain for historical purposes.
None of the content applies to the new version 3. For support, get in touch via our contact form.
Forums › Forums › Search & Filter Pro › Results bug on Nginx server and WPML
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\”
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.
Have you tried flushing your rewrite rules?