Beim Einrichten von Routen auf backbone.js scheint es, dass das Framework automatisch # darauf vorstellt. Ie.
%Vor%entspricht einem Link von www.example.com/#example/123
Ist es möglich, den Hashtag später in der URL hinzuzufügen? Ich versuche im Wesentlichen, meine App als www.example.com/text/#example/123 zu erstellen (beachten Sie den Text / vor dem #).
Gibt es das überhaupt, ohne das Backbone.js Framework selbst zu verändern?
Wenn Ihr Server die Seite mit Ihrer App für www.example.com/text
bereitstellt, wird der Backbone-Router URLs wie www.example.com/text#example/123
behandeln. Es ist wahrscheinlich nicht ratsam (auch wenn Ihr Server dies unterstützt), Ihre Seite auf www.example.com/test/
zu stellen, da diese URL anzeigt, dass es sich um einen Ordner und nicht um eine bestimmte Seite handelt.
Der Backbone-Router ignoriert die baseurl ziemlich genau (außer dass er sie speichert und mit pushState und popState verwendet), so dass Sie Ihre Seite auf jeder beliebigen URL bereitstellen können.
Hoffnung htis hilft.
Tags und Links javascript backbone.js hashbang