Пишу приложение на AngularJs. Сделал в приложении маршрутизацию, сделал, чтобы символы #! не отображались в строке адреса. Но: если в строке адреса пишу localhost:9000/#!/catalog - то приложение проходит по маршруту /catalog . Но если написать localhost:9000/catalog , то переход по маршруту не происходит и на странице появляется: "Cannot GET: /catalog". Причем по такой ссылке: <a href="/catalog">
или с использованием javascript-кода: $location.path("/catalog"); - этими способами переход по маршруту происходит. Проблема именно в переходе через строку адреса, то есть невозможно перейти по адресу localhost:9000/catalog, нужно писать: localhost:9000/#!/catalog
Кто знает как поправить?