Wenn ich darauf klicke: <a href="#/home">home</a>
ist die URL localhost/Sites/App/#!/#%2Fhome
Wenn ich darauf klicke: <a href="#!/home">home</a>
ist die URL localhost/Sites/App/#!/home
Aber das funktioniert nur auf meinem Computer, für meine Kollegen ist es das Gegenteil, die Links funktionieren nicht, wenn !
in der URL vorhanden sind.
Ich verstehe die besten SEO-Praktiken, aber wir haben keine öffentliche Website, wir brauchen eine Website ohne Ausrufezeichen in der URL.
Ich verstehe die /
in der URL sind codiert, weil eckig denke, das ist kein Pfadtrennzeichen, aber warum in meinem einzigen Computer? Wir haben den gleichen Code.
Wir verwenden IIS oder IIS Express, Chrome oder IE, es gibt keine Unterschiede. Wenn es für mich funktioniert, funktioniert es nicht für alle anderen.
In den Anrufen der Browser-Netzwerke können wir sehen, dass zwischen dem Klick auf den Link und der Generierung der falschen URL keine Serveraufrufe stattfinden.
Dies ist die Modulkonfiguration:
%Vor%Dies ist die bower.json:
%Vor%// Clientseitige Konfiguration in pretty URL // Entferne # von der URL
%Vor% und fügen Sie dies zu Ihrer index.html hinzu
<base href="/"></base>
Tags und Links javascript angularjs iis url