Я изо всех сил пытаюсь установить правило перезаписи nginx для приложения SPA. Мое приложение работает на https://example.com
, а также на https://example.com/api
. Хочу переписать. Правило nginx (или любое другое предложение) таким образом, когда я набираю https://example.com
, оно должно обслуживаться с https://example.com/api
, но внешний домен НЕ должен перенаправлять на него. Я хочу сохранить https://example.com как есть.
Я сделал это для не-SPA приложения, используя nginx. Но я не уверен, как это сделать для SPA (одностраничное приложение), потому что /api
- это URI, а не URL-путь.
На данный момент это конфигурация:
location / {
try_files $uri $uri/ /index.html;
rewrite / /api$ last;
}