nginx 如何使用相同的位置路径为不同的目标文件夹?

f87krz0w  于 2023-02-03  发布在  Nginx
关注(0)|答案(1)|浏览(239)

我正在尝试使用nginx中的相同位置路径。

location = / {
        root /usr/share/nginx/html/main;
        try_files $uri /index.html;
    }

        location  /  {
        root /usr/share/nginx/html/app;
            try_files $uri /index.html;
        }

但它正在呈现应用程序文件夹。
我试图实现渲染'主'文件夹html文件的情况下'/'路径和'应用程序'文件夹html文件的情况下,任何其他路径。

o8x7eapl

o8x7eapl1#

你不能使用相同的位置,你需要为不同的文件夹使用不同的位置。即使你看到"try_files"使用多个点,"位置"是不同的。
但是,您可以使用多个位置,如媒体在"/media "和"/"的html内容或其他。

    • 示例**
location /media {
    root /usr/share/nginx/html/app;
    try_files $uri /index.html;
}

location  /  {
    root /usr/share/nginx/html/main;
    try_files $uri /index.html;
}

相关问题