我的网站空间有两个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)";
答案 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