2017-04-09 2 views
-1

Ich habe eine Seite, von der das Routing geht. Wenn der Benutzer also von dieser Root-Seite z. http://localhost/rootPage und klicken Sie auf eine Schaltfläche, um zu http://localhost/rootPage/subPage gehen, das ist in Ordnung, aber wenn der Benutzer http://localhost/rootPage/subPage aktualisieren wird es die Verzeichnisliste anstelle der subPage gehen.Wie aktualisiere ich AngularJs Seite, ohne 404 Fehler zu bekommen?

Also frage ich mich, wie kann ich machen, damit der Benutzer immer noch in der SubPage endet, obwohl Benutzer die Seite aktualisieren? Ist es etwas in AngularJs oder muss ich etwas auf dem Server konfigurieren?

+0

ich gleiche Problem betrifft auch haben und wie Sie gesagt haben serverseitig konfiguriert. –

+0

scheint es ist in Ordnung, wenn ich den html5mode ausschalten. aber es ist nicht möglich mit html5mode eingeschaltet? – starcorn

+0

Mögliches Duplikat von [htaccess redirect für eckige Routen] (http://stackoverflow.com/questions/22739455/htaccess-redirect-for-angular-routes) – lin

Antwort

0

Ich fand viele SO Antwort auf mein Problem. Alle von ihnen sind verwandt, um .htaccess Datei zu bearbeiten. Keiner von ihnen fand ich mein Problem obwohl gelöst, so dass ich gegoogelt und gefunden this Youtube Video, das in Bearbeitung .htaccess

Hier ist der Code-Schnipsel von dem, was mein Problem behoben

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*)$ %{ENV:BASE}index.html [QSA,L] 
Verwandte Themen