UI-Router在页面刷新时无法获得GET错误

时间:2016-07-31 20:33:45

标签: angularjs angular-ui-router

我正在构建一个角度站点并使用UI-Router,如果我单击一个链接转到路径它工作正常但每当我刷新页面,或者如果我手动键入url我得到'不能GET / find-a-vendor。我在我的路线文件中有这个:

$stateProvider
   .state('home', {
      url: '/',
      templateUrl: 'views/home.html'
    })
    .state('find', {
       url: '/find-a-vendor',
       templateUrl: 'views/find.html'
    })

我的路线文件中也有$locationProvider.html5Mode(true);。在我的索引中,我在标题中有<base href="/">,是否有我遗漏的内容?

1 个答案:

答案 0 :(得分:4)

我之前遇到过这个问题,发现this文章对我有很大的帮助。你需要做一些服务器端重写。