Hello Patrick, I see that you created a ticket in the Issue Tracker <https://issuetracker.google.com/issues/122553575> to further investigate this, as it seems that something might have changed on our side which caused the issue to appear as of Dec 22. The Issue Tracker is a better place to drive this to a resolution as its purpose is to make us aware of issues in our products, and as such I’ll follow up this discussion from there.
Please also note that currently the PHP 7.2 runtime <https://cloud.google.com/appengine/docs/standard/php7/quickstart> in the GAE Standard environment is in Beta <https://cloud.google.com/terms/launch-stages#launch-stages>, and consequently should not be used for production applications at this time. On Tuesday, January 8, 2019 at 8:00:49 PM UTC-5, Patrick Steadman wrote: > > Issue on GitHub: > https://github.com/GoogleCloudPlatform/php-docs-samples/issues/809 > > After following the instructions here > <https://github.com/GoogleCloudPlatform/php-docs-samples/tree/master/appengine/php72/wordpress> > for > setting up a new WordPress installation on GAE standard 7.2, query params > used for filtering content via the wp-json rest API included in WordPress > do not behave as expected. > > Example 404 request of WordPress deployed on GAE: > https://stock-dot-wordpress-test-222422.appspot.com/wp-json/wp/v2/pages?slug=sample-page > > Expected behavior: > http://demo.wp-api.org/wp-json/wp/v2/pages?slug=sample-page > > Non-query param requests work fine: > https://stock-dot-wordpress-test-222422.appspot.com/wp-json/wp/v2/pages > > This issue seems to be the result of a change in how the GAE PHP 7.2 > standard environment serves requests, as the `/pages?slug=` requests were > working fine up until around December 22nd 2018, and redeploying WordPress > to the GAE flex environment fixes the issue. (You can read more about the > details of our headless setup [here]( > https://computerlab.io/2018/12/20/deploying-headless-wordpress-on-gcp/) > if it's helpful.) > > It would be very helpful to know if this is a bug in GAE PHP 7.2 standard > environment, or an intentional change. > > It'd also be helpful to know if there's a workaround / way to configure > the service so that the wp-json API can be used on the standard environment. > > -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at https://groups.google.com/group/google-appengine. To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/594375ef-a5f6-4ea8-849b-4ff28508c322%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.