1

我想设置WordPress 多站点子目录规则,但我收到此错误“虚拟主机无效”。

map $uri $blogname{
~^(?P/[^/]+/)files/(.*) $blogpath ;
}

map $blogname $blogid{
default -999;
include /var/www/html/wp-content/uploads/nginx-helper/map.conf;
}
server { ...

谢谢 :)

4

1 回答 1

0

根据这个博客。您需要将此关键部分添加到您的server

        # Rewrite requests to /wp-.* on subdirectory installs.
        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;
        }
于 2022-01-03T14:27:40.467 回答