SPA хостинг на IIS создает проблемы маршрутизации

0

Я разместил приложение AngularJS в IIS.

Но при просмотре URL-адреса он появляется как http://localhost/MyApp#/login он должен быть http://localhost/MyApp/#/login

  1. Почему есть разница?

  2. Как решить то же самое?

Аналогичным образом ссылки на страницах также показывают неправильные URL-адреса.

<ul>
    <li><a href="/#/MyPage1">My Page 1</a></li>
    <li><a href="/#/MyPage2">My Page 2</a></li>
    <li><a href="/#/MyPage3">My Page 3</a></li>
</ul>

Нажатие на любую ссылку делает URL http://localhost/#/MyPage1 но это должно быть http://localhost/MyApp/#/MyPage1

Пожалуйста, предложите решение.

Теги:
single-page-application
iis

1 ответ

0

Используйте <base url=""/>, docs

<head>
<base href="http://localhost/MyApp/">
</head>
  • 0
    не работает для ссылок

Ещё вопросы

Сообщество Overcoder
Наверх
Меню