IIS: обслуживать определенный файл по не найденному пути - PullRequest
0 голосов
/ 28 февраля 2019

Мне нужно обслуживать одностраничное приложение из IIS - только статический контент.Приложение использует маршрутизатор URL, что означает, что URL содержат состояние взаимодействия с пользователем.

Приложение обслуживается из каталога IIS, например, http://my-iis-server/my-app/.Из коробки работает только корневой URL, все остальные производные URL (.../my-app/some-page-inside) вызывают 404 от сервера IIS.

Самое часто предлагаемое решение - использовать перезапись URL, вызывая пути /my-app/* стать /my-app.Это исправляет 404, но обновление страницы глубоко внутри приложения возвращает вас к главному экрану.

Есть ли способ сообщить IIS: «для любого НЕ НАЙДЕНО по адресам /my-app/*, обслуживайте /my-app/index.htmlИ не измените первоначальный путь "?

...