NGINX - 两个WordPress安装,子文件夹重写provlem

时间:2016-08-01 08:39:14

标签: wordpress nginx url-rewriting plesk

我的网站空间有两个WP安装,一个在根目录,一个在子文件夹“/ blog”。重写规则已设置,但如果我想访问网址,例如:

https://www.xyz.de/blog/blogpost1/

我收到404错误。根目录上的重写规则非常有效。

遵循我的gninx配置,可能有人可以帮助我:

    if (!-e $request_filename){
    rewrite ^(.*)$ /index.php break;
}

gzip on;
gzip_proxied any;
gzip_types text/plain text/xml text/css application/x-javascript text/javascript application/javascript application/json;
gzip_vary on;
gzip_disable "MSIE [1-6]\.(?!.*SV1)";

2 个答案:

答案 0 :(得分:0)

添加其他位置中断,确保它位于服务器{}内,而不是在其他位置的情况下。尝试这个它应该工作

location /blog {
index index.php;
try_files $uri $uri/ /blog/index.php?$args;
}

OR

location /blog {
index index.php;
try_files $uri $uri/ /blog/index.php last;
}

答案 1 :(得分:0)

谢谢!第一个解决方案对我很有用。

问候。 1