我找不到我的问题的解决方案。我有两个具有不同根路径的位置。示例:
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