Настройка nginx для нескольких проектов, включая реагирование SPA с историей браузера

В настоящее время у меня есть три проекта, которые я хочу запустить в одном домене.

корневой каталог / home / theme (html + css + php)

1-й каталог / home / community (реагирует на историю браузера, поэтому весь путь должен перенаправляться на index.html)

2-й каталог / home / api (узел экспресс)

доменное имя wwww.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 / следует перенаправить на http://www.example.com/anything/else/here/community/login используя реакцию маршрутизации,
http://www.example.com/anything/else/here/ должен указывать на каталог тем и http://www.example.com/anything/else/here/api должен указывать на каталог API

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …