Мои текущие пользователи приложений, такие как this/myapp/,/myapp//,/myaapp/dept/
Мое приложение в настоящее время развернуто на внутреннем HTTP-сервере с NGINX. Другой сервер, который принимает внешний трафик, также запускает NGINX и перенаправляет его на внутренний сервер.
Я добавил baseref =/myapp в index.html согласно документации
Если пользователь переходит в http://www.myexternalserver.com/myapp, приложение работает отлично. Если пользователь находится внутри страницы и нажимает на внутреннюю ссылку, например http://www.myexternalserver.com/myapp/myparameter, он работает. URL-адрес браузера изменяется, страница отображается по назначению. Я предполагаю, что он обрабатывается Angular 2.
К сожалению, когда пользователь напрямую вводит URL-адрес: http://www.myexternalserver.com/myapp/myparameter, я получаю ошибку 404, сделанную NGINX.
Я думаю, что мне нужно настроить параметры NGINX, но я не знаю, как изменить конфигурацию NGINX или что добавить в файл-доступ/файл по умолчанию/