Проблема с html5Mode в angularjs

Я пытаюсь удалитьindex.html с использованием URLhtml5Mode(true) в angularjs это код:

angular.module('myApp', [
  'ngRoute',
  'myApp.filters',
  'myApp.services',
  'myApp.directives',
  'myApp.controllers'
]).
config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) {
  $locationProvider.html5Mode(true);
  $routeProvider.when('/home', {templateUrl: 'views/home.html'});
  $routeProvider.when('/about', {templateUrl: 'views/about.html'});
  $routeProvider.otherwise({redirectTo: '/'});
}]);

Если я не напишу$locationProvider.html5Mode(true); URL показывает:

локальный: (порт) /MyApplication/index.html

Если я напишу$locationProvider.html5Mode(true); URL показывает:

локальный: (порт)

MyApplication удаляется из URL. И я хочу URL-шоу:

локальный: (порт) / MyApplication /

Что я делаю не так? В чем проблема?

ОБНОВИТЬ:

Как должен показать мой<a> теги? Прямо сейчас у меня есть:

<a href="#/about">About</>

Когда я нажимаю на ссылку, URL показывает:

локальный: (порт) /MyApplication/index.html#/about

Я потерян с этим.

Заранее спасибо!

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

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