修改不同目录的try_files

时间:2018-07-06 08:01:46

标签: nginx nginx-location

我找不到我的问题的解决方案。我有两个具有不同根路径的位置。示例:

root /var/www/xxx/current;
location / {
try_files $uri $uri/ /index.php?$args;
}

和第二个位置:

location /yyy {
root /var/www/yyy/current;
try_files $uri $uri/ /yyy/index.php?$args;(it doesn't work of course)
}

并且我不想成为的第二个位置的网址https://example.com/yyy(this应该是主路径)

我不知道如何修改try_files指令,因为它进入目录/var/www/yyy/current/yyy(基于uri路径)而不是/var/www/yyy/current

我已经尝试过rewrite ^/(.*)$ $1 break;和其他工作人员,但是在我的系统中没有额外的符号链接的情况下,无法弄清楚如何将try_files路径修改为该页面的源代码。

我应该补充一点,这些位置是同一域中的不同CMS:

https://example.com <- cms1
https://example.com/yyy <- cms2

0 个答案:

没有答案