Winkelkraft ein unerwünschtes Ausrufezeichen in URL

8

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%     
Crunchy_Artie 19.07.2016, 09:51
quelle

2 Antworten

28

Ich habe es gelöst, indem ich Folgendes hinzugefügt habe:

%Vor%     
FourtyTwo 19.12.2016 13:01
quelle
3

// Clientseitige Konfiguration in pretty URL // Entferne # von der URL

%Vor%

und fügen Sie dies zu Ihrer index.html hinzu <base href="/"></base>

    
gandharv garg 19.07.2016 10:10
quelle

Tags und Links