ERR_TOO_MANY_REDIRECTS WordPress Multisite + Nginx - PullRequest
0 голосов
/ 24 мая 2019

У меня было три установки WordPress /basketball /football и /kitesurfen, каждая из которых была определена в файле nginx.conf с отдельными каталогами.

удалила все конфигурации и установила мультисайт по пути /.

когда я создаю новый сайт с одним из предыдущих путей, например /basketball /football или /kitesurfen Я не могу получить доступ к панели инструментов.Я получаю ERR_TOO_MANY_REDIRECTS и другую ошибку, основанную на браузере.

Если я создаю сайт с любым другим путем, например /test /volleyball или /swimming, он работает нормально.

Нужна помощь, чтобы исправитьэтот.Я не уверен, что это ошибка WordPress (PHP) или ошибка конфигурации Nginx.

Nginx Conf
if (!-e $request_filename) {
    rewrite ^/([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) /$2 break;
}

location / {
    root /var/www/html/multinetworks/networktheme;
    index index.html index.htm index.php;
    rewrite ^/([_0-9a-zA-Z-]+/)?wp-admin$ /$1wp-admin/ redirect;
    rewrite ^/([_0-9a-zA-Z-]+/)?(.*\.php)$ /$2 break;
    rewrite ^/([_0-9a-zA-Z-]+/)?(.*\.php)$ /$2 break;

    try_files $uri $uri/ /index.php$is_args$args;
    location = /favicon.ico {
        log_not_found off; access_log off;
    }
    location = /robots.txt {
        log_not_found off; access_log off; allow all;
    }
    location ~* \.(css|gif|ico|jpeg|jpg|js|png)$ {
        expires max;
        log_not_found off;
    }
    location ~ \.php$ {
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
        fastcgi_index index.php;
    }
}
...