AngularJS удалить # и иметь ошибку при обновлении страницы
У меня есть веб-приложение AngularJS и начать его сTomcat 7, С помощью$locationProvider.html5Mode(true)
Я удаляю хеш '#' из URL
localhost:8080/App/#/login -> localhost:8080/App/login
Но сейчас, когда я освежаюlocalhost:8080/App/login
я имею404 error
, Как настроить Tomcat7 дляlocalhost:8080/App/login
обновить?
app.config:
$urlRouterProvider.otherwise("/login/");
$stateProvider
.state('home', {
abstract: true,
templateUrl: 'dist/view/home.html',
controller: 'HomeCtrl'
});
$locationProvider.html5Mode(true);
index.html:
<head>
<meta charset="utf-8">
<script>
document.write('<base href="' + document.location + '" />');
</script>
</head>