Nginx configuration adjustment #4388
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I had cakephp3 on a apache machine. I installed nginx on another machine, and followed the nginx rewriting documentation from the 3.0 cookbook. I copied my app to the new machine
The rewriting looks ok . Unfortunatly, pagination was always broken.
For example, when i visit the URL customers?page=2 and debug this with debugkit..... I see that i loose the request parameters after question mark '?'.
On Apache
Query string = page 2
On Nginx
Query string =
when i change the nginx configuration, in the location block, in the line try_files , by adding "?$uri" this solves the issue for me
In the nginx page https://www.nginx.com/resources/wiki/start/topics/tutorials/config_pitfalls/ below title
Front Controller Pattern Web Apps , it has a simular configration
My machine has :
PHP version 7
nginx version: nginx/1.10.0 (Ubuntu)