我想知道如何在Ngnix中配置以下方案:
如果用户调用abc.test.de,则应将其重定向到abc.test.de/public,其中public是React中处理的路由。这不是文件结构处理的路由。 如果用户致电def.test.de,他应该被提示为react应用的基本路由。
我目前拥有的是以下物品:
server {
server_name abc.test.de;
root /root/of/react/app;
location / {
rewrite ^/$ /public break;
}
}
server {
server_name def.test.de;
root /root/of/react/app;
location / {
index index.html;
try_files $uri $uri/ /index.html =404;
}
location ~ /\. {
return 404;
}
}
除了abc.test.de不被重定向外,此方法运行良好。这里有人对如何在Nginx配置文件中进行配置有想法吗?
谢谢!