Javascript AngularJS应用程序URL

Javascript AngularJS应用程序URL,javascript,angularjs,Javascript,Angularjs,我在AngularJS应用程序中使用ngRoute建立不同的应用程序路由,下面是我的app.js的一部分。现在我面临的问题是,URL显示为(localhost/myapp/index.html#/home),而我的客户端需要的是localhost/myapp#/home,所以我想知道如何从公式中提取index.html,或者至少在没有.html的情况下将其作为localhost/myapp/index#/home?谢谢 var myApp = angular.module('myApp', ['

我在AngularJS应用程序中使用ngRoute建立不同的应用程序路由,下面是我的app.js的一部分。现在我面临的问题是,URL显示为(localhost/myapp/index.html#/home),而我的客户端需要的是localhost/myapp#/home,所以我想知道如何从公式中提取index.html,或者至少在没有.html的情况下将其作为localhost/myapp/index#/home?谢谢

var myApp = angular.module('myApp', ['ngRoute','ngSanitize']).
 config(['$routeProvider', function($routeProvider) {
    $routeProvider.when('/home', 
                  { templateUrl: 'templates/home.html', 
                    controller: 'homeController'
                  });
   $routeProvider.when('/about', 
                  {templateUrl: 'templates/aboutus.html', 
                   controller: 'aboutUsController'
                  }); 
   $routeProvider.otherwise({redirectTo: '/home'}); }]);

您应该能够通过结合使用
$locationProvider.html5Mode(true)

来实现这一点,我认为这是服务器问题,与angular无关。如果您在IIS中托管站点,您可以使用我正在本地XAMPP上测试的URL重写模块,那么这可能是什么服务器端问题呢?