nginx - перенаправление / перезапись URL приложения

У меня есть простой сервер nginx (myaddress.com), обслуживающий мои приложения с использованием местоположений.

Я добавил новый прокси-сайт: / myApp /, и когда я пытаюсь получить к нему доступ, веб-браузер выдает ошибку 404 при попытке получить данные непосредственно с myaddress.com/* вместо myaddress.com/myApp/*. Поэтому, если у меня есть приложение, использующее image.jpg, браузер попытается получить myaddress.com/image.jpg вместо myaddress.com/myApp/image.jpg

. Я попытался поиграть с nginx rewrite:

  • rewrite / myApp /(.*) / перерыв на 1 доллар;
  • перезаписать ^ (. *) / MyApp / $ 1 в последнюю очередь;
  • перезаписать ^ (. *) / MyApp / $ 1 навсегда;
  • rewrite ^ (. *) Https: // $ host / myApp / $ 1 постоянный;
  • перезаписать ^ / $ / myApp / $ 1 в последнюю очередь;
  • перепишите myaddress.com/ myaddress.com/myApp/ break;

Но похоже, что я нашел несколько способов сделать это неправильно.

-1
задан 5 March 2019 в 13:47
1 ответ

Debe arreglar sus aplicaciones para que hagan referencia a recursos usando URL correctas. Cualquier otra cosa es propensa a problemas y debe evitarse.

1
ответ дан 5 December 2019 в 19:39

Теги

Похожие вопросы