我正在开发一个 Web 应用程序,它在本文<base href="phoenix/">
中解释的标题中定义。
然而,即使在标头中定义基本标记时,映射的默认 URLhttp://localhost/phoenix/
也不会正确重定向我的视图和路由。
我启用了 HTML5 路由:
$locationProvider.html5Mode(true);
然后定义我的路线,如:
app.config(["$routeProvider", function ($routeProvider) {
$routeProvider.when('/login', {
templateUrl: '/views/login.html',
controller: 'LoginCtrl'
});
}]);
它试图将其解决为:
GET http://localhost/views/login.html 404 (Not Found)
如果我将基本 url 附加到/phoenix/login
路径,它可以正常工作。我是否必须通过我设置的变量或其他东西来附加它,或者我是否遗漏了一些东西,这应该可以工作。此外,这是否适用于带有标题属性库的 IE8?