【发布时间】:2018-09-18 02:50:14
【问题描述】:
我正在尝试使用以下内容重定向无效网址
angular.module('myApp').config(function($stateProvider, $urlRouterProvider) {
$urlRouterProvider.otherwise('/login');
$stateProvider
.state('test',{
url:'/test',
templateUrl: 'views/test.html'
})
.state('login',{
url:'/login',
templateUrl: 'views/login.html'
});
}).
这个网址被重定向到http://localhost/#/random,但这不是http://localhost/random,我明白了
Cannot GET /random
我认为这是因为它在 angular 之外(没有哈希 #)。
我如何捕捉输入随机网址的人并适当地重定向他们?
我不想使用$locationProvider.html5Mode(true); 解决浏览器支持问题。
我正在使用 grunt serve 进行本地前端开发和打包,并在生产中使用 Spring Boot 运行。
【问题讨论】:
标签: angularjs spring-boot angular-ui-router gruntjs