我正在尝试在根级别加载两个不同的React应用,在子位置即/ in加载一个。我正在做的是我正在检查$ uri是否包含/in /t
,如果该条件为true,则它将在设置要提供索引文件的根路径后更改根路径。当我尝试访问404 not found
并且domain.com/in/something
时,它抛出domain.com
的工作正常。
我不知道这样做是否正确。我尝试过
这是我的Nginx配置文件:
server {
server_name domain.com;
rewrite ^/(.*)/$ /$1 permanent;
set $rootpath "/var/www/html/website/public";
location / {
if ($uri ~ \/(in|t)\/){
add_header X-uri "$uri";
set $rootpath "/var/www/html/app/build";
}
root $rootpath;
try_files $uri /index.html;
}
}