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;
}
}

Comments | NOTHING