WordPress多站点模式下网页无法正常运作,将您重定向的次数过多

网页无法正常运作,将您重定向的次数过多

在WordPress多站点模式下,遇到的一个问题,记录一下。原因是伪静态设置有问题,在子域名模式之下,需要用到下面的伪静态规则。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
location /
{
     try_files $uri $uri/ /index.php?$args;
}

rewrite /wp-admin$ $scheme://$host$uri/ permanent;


rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1 last;
if (!-e $request_filename){
    rewrite ^.+?(/wp-.*) $1 last;
    rewrite ^.+?(/.*\.php)$ $1 last;
    rewrite ^ /index.php last;
}

使用上面的伪静态代码搞定,使用的是子域名模式。