如何使用通配符在 Nginx 中配置多个嵌套子目录?

如何使用通配符在 Nginx 中配置多个嵌套子目录?

答案1

假设my_dir指令locationalias指令名称相同,root则可以使用。请参阅这个文件了解详情。

您可以location为 Vue 应用程序添加另一个,并包含一条try_files语句以避免 404 响应。请参阅这个文件了解详情。

例如:

location ^~ /my_dir {
    root /var/www/domain.com;
    index index.html index.htm;
}
location ^~ /my_dir/vue_app {
    root /var/www/domain.com;
    index index.html index.htm;
    try_files $uri $uri/ /my_dir/vue_app/index.html;
}

相关内容