AngularJS Todas las barras en la URL cambiaron a% 2F

Tengo un gran problema con el enrutamiento AngularJS.

Hasta hace poco, todo ha ido bien con la siguiente ruta:

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

y usando el href:

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

Sin embargo, ahora todas las barras están codificadas en%2F.

Entonces cuando hago clic en el enlace, o escribolocalhost:8000/#/album/1 en el navegador, la URL se cambia a:

http: // localhost: 8000 / #% 2Falbum% 2F1

He intentado varias cosas para corregir esto:

Usando ng-href en lugar de href, sin usar el primer / (es decirhref="#/album/{{album.id}}") Ejecutar la aplicación en Homestead localhost (máquina vagabunda Linux de Laravel) en lugar de localhost en Windows 10

Cualquier ayuda sería muy apreciada!

Respuestas a la pregunta(6)

Su respuesta a la pregunta