我目前只为我网站的/ reports部分加载了angularjs app。为了澄清,该网站是一个PHP CMS,但/ reports是一个有角度的应用程序。我尝试使用以下代码删除#但现在当我访问/报告时,它将网站重定向到/并加载角度应用
'use strict';
angular.module('logs', [
'ngRoute',
'logs.services',
'logs.controllers'
]).
config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) {
$routeProvider.when('/configs', {templateUrl: '/js/reports/configs.html', controller: 'configs'});
$routeProvider.when('/sitelog', {templateUrl: '/js/reports/table.html', controller: 'table'});
$routeProvider.otherwise({redirectTo: '/'});
$locationProvider.html5Mode(true);
}]);
然后在我报告的应用程序的/ reports索引页面上添加了
<base href="/reports">
我只是想让/ reports / configs和/ reports / sitelog在没有#的情况下工作。