我们在public_html
下有多个子文件夹,基本上只是
我可以像这样做一个nginx conf.d位置通配符吗?
location /year2014 {
rewrite ^/year2014 /(/.*)$ /app/webroot$1 break;
try_files $uri $uri/ /year2014 /app/webroot/index.php?$args;
}
我可以将location / year2014变为通配符变量,这意味着它可以是任何东西,因为所有这些都共享相同的设置吗?
答案 0 :(得分:0)
这个(未经测试)怎么样?注意位置更改为root,双重写规则覆盖最后的斜杠。
location / {
rewrite "^/year(.*)" /app/webroot/year$1/;
rewrite "^/year(.*)/" /app/webroot/year$1/;
...