Angular Force ein unerwünschtes Ausrufezeichen in der URL

Wenn ich darauf klicke:<a href="#/home">home</a> die url istlocalhost/Sites/App/#!/#%2Fhome

Wenn ich darauf klicke:<a href="#!/home">home</a> die url istlocalhost/Sites/App/#!/home

Aber das funktioniert nur auf meinem Computer, für meine Kollegen ist es das Gegenteil, die Links funktionieren nicht, wenn es @ gi! in der url.

Ich verstehe die SEO-Best Practices, aber wir haben keine öffentliche Website. Wir brauchen eine Website, die ohne Ausrufezeichen in der URL funktioniert.

Ich verstehe das/ in der url sind verschlüsselt weil eckig denke das ist kein pfadtrennzeichen aber warum in meinem einzigen rechner? Wir haben den gleichen Code.

Wir verwenden IIS oder IIS Express, Chrome oder IE, es gibt keine Unterschiede. Wenn es bei mir funktioniert, funktioniert es nicht bei allen anderen.

In den Browsernetzwerken sehen wir, dass zwischen dem Klicken auf den Link und der fehlerhaften URL-Generierung keine Serveraufrufe stattfinden.

Dies ist die Modulkonfiguration:

angular.module('paper.app', [ 'ngMaterial'
                        , 'ngMessages'
                        , 'ngRoute'
                        , ...])
   .config(function ($routeProvider, $mdThemingProvider, $mdIconProvider, $locationProvider, $mdDateLocaleProvider, contentUrl, contentSvg) {

       $routeProvider
           .when("/", {
               templateUrl: contentUrl + 'view-home/html/home.html',
               controller: 'HomeController',
               controllerAs: 'homeCtrl'
           })
           .otherwise({
               redirectTo: '/'
           });

       $locationProvider.html5Mode(false);

       ...
   });

Dies ist die bower.json:

{
    "name": "...",
    "version": "1.0.0",
    "authors": [
        "..."
    ],
    "ignore": [
        "node_modules",
        "bower_components"
    ],
    "description": "",
    "main": "",
    "homepage": "",
    "dependencies": {
        "angular": "^1.5.7",
        "angular-material": "^1.0.9",
        "angular-route": "^1.5.7",
        "angular-material-data-table": "^0.10.9",
        "moment": "^2.14.1"
      }
}

Antworten auf die Frage(4)

Ihre Antwort auf die Frage