群晖安装wordpress,nginx开启伪静态方法

发布于 2019-07-28  598 次阅读


cat /etc/nginx/app.d/server.webstation-vhost.conf

问题:重启群晖后,nginx 虚拟主机的配置文件 server.webstation-vhost.conf 会自动复原。

所以不能直接把伪静态规则加在里面,不过查看这个文件,能找到类似于下面的一行代码:

include /usr/local/etc/nginx/conf.d/fee587e3-92f4-47d7-840c-f7e26557f102/user.conf*;

于是新建一个 user.conf.my,写入伪静态规则并保存,再重启群晖。

location / {
if (-f $request_filename/index.html){
                rewrite (.*) $1/index.html break;
        }
if (-f $request_filename/index.php){
                rewrite (.*) $1/index.php;
        }
if (!-f $request_filename){
                rewrite (.*) /index.php;
        }
}

一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。