The $host = make.wordpress.org
conditional also needs some lines from the location /
block, prior to the rewrite for index.php pulled from @404-extend in https://make.wordpress.org/systems/2012/07/17/problem-with-nginx-rewrites-i-think-conflict-between/#comment-247.
Specifically:
# uploaded files rewrite ^/([_0-9a-zA-Z-]+/)?files/(.+) /wp-includes/ms-files.php?file=$2 last; rewrite ^/core/handbook/files/(.+) /wp-includes/ms-files.php?file=$1 last; # add a trailing slash to /wp-admin rewrite ^/([_0-9a-zA-Z-]+/)?wp-admin$ /$1wp-admin/ permanent; rewrite ^/core/handbook/wp-admin$ /core/handbook/wp-admin/ permanent;
I suggest the various /coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress./handbook/ rules be pulled out into their own location blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. once make.wordpress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ moves to its own server block.