35 lines
896 B
Plaintext
35 lines
896 B
Plaintext
|
{% 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 %}
|