AngularJS 1.1.5 - automatically adding hash tag to URLs AngularJS 1.1.5 - automatically adding hash tag to URLs angularjs angularjs

AngularJS 1.1.5 - automatically adding hash tag to URLs


I experienced this issue just the other day. I solved it by enabling HTML5 mode for $locationProvider. See Docs for $location - HTML5 Mode Updated link for $location - HTML5 Mode.

It should look similar to this:

.config(['$locationProvider', function($locationProvider){    $locationProvider.html5Mode(true).hashPrefix('!');}]);


This seems to be a bug introduced in angularjs 1.1.5 (since 1.1.4 does not exhibit this problem). I have reported the bug here:

https://github.com/angular/angular.js/issues/3083


In $routeProvider set HTML5 mode as true as following

$locationProvider.html5Mode(true);

And in head section of your page add this following line

<base href="/">