2016-04-15 2 views
4

Ich benutze die benutzerdefinierten Fehlerreaktionseinstellungen für meine AngularJS SPA, so dass, wenn ein Benutzer versucht, direkt auf eine Seite zu gehen und es eine 404 nicht gefunden gibt, es zu index.html umleitet.Benutzerdefinierte Fehlerreaktionseinstellungen und eine Weiterleitung zu index.html mit SEO?

Was ich gerne wissen würde, ist dies in irgendeiner Weise ein Problem für die Suchmaschinen oder würden sie nicht einmal die 404 und die Umleitung auf die index.html bemerken?

+0

Ich glaube, Sie wollen HTML5-Modus und navigieren nur über Hash-Bang nicht deaktivieren? – Manticore

+0

Ich könnte denken, dass wenn es keine andere Lösung gibt, würde ich wirklich gerne eine saubere Lösung finden, wenn möglich. Ich bin mir nicht sicher, was das wäre, da ich nicht viel darüber im Internet dokumentiert habe. – Alan2

Antwort

1

Sie können (und sollten) 200 für diese URLs zurückgeben.

Basierend auf Ihrem Tag vermute ich, dass Sie auf CloudFront hosten. Sie können einen benutzerdefinierten Antwortcode 200 für 404-Fehler festlegen, indem Sie eine CloudFront-Verteilung bearbeiten und zu Error Pages wechseln.

enter image description here