【发布时间】:2014-11-19 11:28:43
【问题描述】:
AngularJS - html5Mode - Cannot GET /login
所以我看过这篇文章,我的问题非常相似。我已经使用基本标签来让我的相对 url 工作。我有 $locationProvider.html5Mode(true);在我的应用程序中。将 /#/ url 排除在应用程序之外似乎一切正常,但是当用户刷新浏览器时,它说找不到页面。它要去的 url 是我的路由器应该指向的地方:
$routeProvider
.when('/', {
templateUrl: 'views/coverPage.html',
controller: 'MainCtrl'
})
.when('/coverPage', {
templateUrl: 'views/coverPage.html',
controller: 'MainCtrl'
})
这只是我的路由器页面的一个示例。同样,这在我通过按钮链接时有效,但是当我加载 url:http://www.someurl.com/somepath/coverPage 时,它说找不到页面。
【问题讨论】: