Kątowa trasa z html5Mode dająca stronę „Nie znaleziono” po przeładowaniu
Zrobiłem kilka tras Angular, jak pokazano w poniższym kodzie.
app.config(function($routeProvider, $locationProvider, $provide) {
$routeProvider
.when('/', {
templateUrl: 'home.html',
controller: 'AppCtrl'
});
.when('/portfolio', {
templateUrl: 'portfolio.html',
controller: 'AppCtrl'
})
$provide.decorator('$sniffer', function($delegate) {
$delegate.history = historyCompatCheck();
return $delegate;
});
$locationProvider.html5Mode(true);
});
Działa to dobrze, po ustawieniu bazy href na „/” zaakceptowała kotwicę z href „/ portfolio”, ale kiedy idę do „http://url.com/portfiolo„lub spróbuj ponownie załadować stronę, gdy jestem na trasie portfolio, spowoduje to błąd serwera. Czy mogę coś z tym zrobić?
Z góry dziękuję.