Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 针对多个项目的nginx设置,包括带有浏览器历史记录的react SPA_Php_Reactjs_Nginx_Routes_Browser History - Fatal编程技术网

Php 针对多个项目的nginx设置,包括带有浏览器历史记录的react SPA

Php 针对多个项目的nginx设置,包括带有浏览器历史记录的react SPA,php,reactjs,nginx,routes,browser-history,Php,Reactjs,Nginx,Routes,Browser History,目前我有三个项目,我想在同一个域上运行 根目录/home/theme(html+css+php) 第一个目录/home/community(使用browserhistory进行响应,因此所有路径都应重定向到index.html) 第二个目录/home/api(node express) 域名ww.xyz.com 因此,www.example.com/community/*应该转到社区目录 但是browserHistory.replace('/login')将我重定向到www.example.co

目前我有三个项目,我想在同一个域上运行

根目录/home/theme(html+css+php)

第一个目录/home/community(使用browserhistory进行响应,因此所有路径都应重定向到index.html)

第二个目录/home/api(node express)

域名ww.xyz.com

因此,www.example.com/community/*应该转到社区目录

但是browserHistory.replace('/login')将我重定向到www.example.com/login,而不是www.example.com/community/login

此外,域www.example.com.anything/else/here/community/应重定向到使用react路由, 应该指向主题目录,并且应该指向api目录