Я разместил приложение AngularJS в IIS.
Но при просмотре URL-адреса он появляется как http://localhost/MyApp#/login
он должен быть http://localhost/MyApp/#/login
Почему есть разница?
Как решить то же самое?
Аналогичным образом ссылки на страницах также показывают неправильные 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
Пожалуйста, предложите решение.
Используйте <base url=""/>
, docs
<head>
<base href="http://localhost/MyApp/">
</head>