I am trying to modify the url of my angularjs app . Initially my urls were http:localhost:8080/a/web/app/index.html#/ and http:localhost:8080/a/web/app/index.html#/next
when I inserted the following code to my app.js
var App =angular.module('App', [ 'ngCookies', 'ngResource', 'ngRoute', ]) .config(function ($routeProvider,$locationProvider) { $routeProvider .when('/', { templateUrl: '/a/web/app/views/main.html', controller: 'ctrl_main' }) .when('/next', { templateUrl: '/a/web/app/views/next.html', controller: 'ctrl_next' }); $locationProvider.html5Mode(true); }); My new urls became http:localhost:8080 and http:localhost:8080/next . My problem is when I tried to reload the page at http:localhost:8080/next , 404 Not Found error is coming