{% extends "core.j2" %} {% block root %} root {{ nginx_www_dir }}{{ item.root }}; index {{ item.index }}; try_files {{ item.override_try_files | default('$uri $uri/ /index.php') }}; {% endblock %} {% block location %} location ~ \.php$ { {% if item.upstream_params is defined and item.upstream_params is iterable %} {% for param in item.upstream_params %} {{ param }} {% endfor %} {% endif %} include fastcgi_params; } {% endblock %} {% block app_specific %} location ^~ /blogs.dir { internal; alias {{ nginx_www_dir }}/{{ item.root }}/wp-content/blogs.dir ; access_log off; log_not_found off; expires max; } if (!-e $request_filename) { rewrite /wp-admin$ $scheme://$host$uri/ permanent; rewrite ^/[_0-9a-zA-Z-]+(/wp-.*) $1 last; rewrite ^/[_0-9a-zA-Z-]+(/.*\.php)$ $1 last; } {% endblock %}