在我的多语言角度应用中,我希望默认为英语
这是我的路线
$urlRouterProvider.otherwise("/en");
//
// Now set up the states
$stateProvider
.state('app', {
abstract: true,
url: '/{lang:(?:he|en)}',
template: '<ui-view/>'
}).state('app.home', {
url: '',
templateUrl: "Assets/app/templates/home.html",
controller: 'homeController'
})
$urlRouterProvider.otherwise
按预期工作,如果我进入我的域名
http://example.com
网址已更改为http://example.com/#/en
我的问题是我将路由更改为html5Mode(for seo)
$locationProvider.html5Mode(true);
在html5Mode中,当我进入我的域http://example.com时,网址不会按预期更改为http://example.com/en。
简而言之,如何在html5模式下添加默认路由?
由于