На клиентской стороне:
app.config(['$locationProvider', '$routeProvider',
function($locationProvider, $routeProvider) {
$routeProvider
.when('/', {
templateUrl: 'components/home.html',
controller: 'homeController'
})
.otherwise('/');
$locationProvider.html5Mode(true);
}]);
на серверной:
app.get('*', function(req, res, next) {
res.redirect('/#' + req.originalUrl);
});
Но страница перезагружается, если попытаться применить, например, URL-адрес "/qwerty". Есть ли способ изменить плохой URL без перезагрузки?