AngularJS Все косые черты в URL изменены на% 2F

У меня огромная проблема с маршрутизацией AngularJS.

До недавнего времени все было хорошо со следующим маршрутом:

$routeProvider.when('/album/:albumId', {
    controller: 'albumPageController',
    templateUrl: 'views/album.html'
});

и используя href:

<a href="/#/album/{{album.id}}">Link</a>

Тем не менее, теперь все слэши кодируются в%2F.

Поэтому, когда я нажимаю на ссылку, или введитеlocalhost:8000/#/album/1 в браузере URL-адрес изменяется на:

HTTP: // локальный: 8000 / #% 2Falbum% 2F1

Я пробовал несколько вещей, чтобы исправить это:

Использование ng-href вместо href, не использование первого / (т.е.href="#/album/{{album.id}}") Запуск приложения на локальном хосте Homestead (бродячая машина Laravel) вместо локального на Windows 10

Любая помощь приветствуется!

Ответы на вопрос(6)

Ваш ответ на вопрос