Мой $routeProvider
настроен следующим образом:
teachApp.config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) {
$routeProvider.
when('/teach/', {templateUrl: 'views/login_view.html'}).
when('/teach/overview', {templateUrl: 'views/overview_view.html'}).
when('/teach/users', {templateUrl: 'views/users_view.html'}).
otherwise({redirectTo: '/teach/'});
$locationProvider.html5Mode(true);
}]);
В приложении, если я нажимаю ссылку, например <a href="/teach/overview">Overview</a>
, частичное отображение отображается как ожидалось. Однако, когда я вручную изменяю URL-адрес в адресной строке с точно таким же URL-адресом, я получаю ошибку 404. Неверно настроен $routeProvider
?
Я использую MAMP localhost с корневым URL-адресом приложения http://localhost/teach/