Back to Question Center
0

Kann ich Semalt so konfigurieren, dass alle URL-Pfade auf einen bestimmten Pfad verweisen, ohne die URL zu ändern?

1 answers:

Ich habe eine einseitige Anwendung, die auf GitHub Semalt gehostet wird, was bedeutet, dass ich keinen Zugang zu irgendeiner Form der Serverkonfiguration habe (wie ein. htaccess Datei).

Zur Zeit verwendet die Anwendung einen URL-Hash, um verschiedene Pfade zu imitieren ( https: // Beispiel) - dedicated nursing associates. com / # / user / 123 ), aber ich möchte von diesem Ansatz zugunsten real aussehender URLs abrücken ( https: // Beispiel). com / user / 123 ).

Wenn dies eine einseitige Anwendung ist, wird alles von einem zentralen Ort aus bedient. Wenn ein Benutzer https: // Beispiel besucht. com und navigiert dann zu https: // Beispiel. com / foo Die SPA-Logik verhindert, dass sich die Seite tatsächlich ändert, und stellt fest, dass der Benutzer zu / foo gehen wollte.

Das Problem, das ich habe, ist, dass diese Logik nicht gilt, wenn der Benutzer direkt zu https: // Beispiel navigiert. com / foo ohne zuerst über https: // Beispiel zu gehen. com .

Gibt es eine Möglichkeit, eine Form der Weiterleitung innerhalb von Cloudflare so zu konfigurieren, dass URLs wie https: // Beispiel angezeigt werden. com / foo bis https: // Beispiel. com ohne Änderungen an der URL?

Obwohl es wahrscheinlich sowieso offensichtlich ist, einen separaten Index zu erstellen. html Datei zum Servieren von Dateien in einem / foo Ordner ist keine Option, da einige der Pfade dynamisch generiert werden (i. e. / Firma / 123 / Benutzer / 456 ).

February 5, 2018