Я искал информацию о настройке модуля IIS URL Rewrite для работы с AngularJS HTML5Mode и даже попробовал информацию, которую нашел по другому вопросу:
Как настроить IIS для перезаписи URL-адресов приложения AngularJS в режиме HTML5?
Я внес изменения в свой IIS, как показано в вопросе, найденном в приведенной выше ссылке, и установил базовый URL-адрес, и сайт работает, когда я посещаю корневой сайт (например, http: // localhost / appname /). Все мои взгляды и маршрутизация работают нормально.
Тем не мение; когда я пытаюсь посетить определенный URL-адрес (например, http: // localhost / appname / about) в новой вкладке или в окне браузера, я получаю 404. Что-то еще мне не хватает ???
Я использую Windows 7, IIS 7 с установленным модулем перезаписи URL.
** Мне пришлось разделить протокол, чтобы разрешить принятие URL-адреса примера.