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ę.

questionAnswers(2)

yourAnswerToTheQuestion