Ich habe einen angular2 Router implementiert/konfiguriert, den Server (asp.net Kern) eingerichtet, um unbekannte Pfade zu /index.html umleiten, und Routing scheint gut zu funktionieren, ABER: Beim Versuch Um auf meine Website mit einer bestimmten URL zugreifen zu können (zB www.sitename.com/component1/), lädt angular immer die Root-Ansicht (www.sitename.com/).Angular2 Router umadressiert zu root Komponente
Ich denke, das ist mehr oder weniger was es tun sollte, weil Server-Anfragen wie '/ component1' zu '/index.html' umgeleitet werden, aber das ist nicht was ich will :). Wie es jetzt funktioniert, kann kein Benutzer Lesezeichen von Child-Routen speichern. In Verbindung damit: Wenn Sie sich zur Zeit auf der Route '/ component1' befinden, wird das Neuladen der Seite ebenfalls zur root (/) Komponente umgeleitet.
PS: Ich habe eingestellt, wie in mehreren anderen Posts erwähnt. PSS: Wie bereits erwähnt: Beim Navigieren durch die Website per Mausklick funktioniert Routing sehr gut.
Vielen Dank für Ihre Hilfe :)
Danke, habe meinen Servercode auf "context.Request.Path =" /index.html geändert "Und jetzt funktioniert es wie es sollte. Vielen Dank! –