Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Backbone.js 主干历史将路由附加到URL两次_Backbone.js_History_Jekyll_Router - Fatal编程技术网

Backbone.js 主干历史将路由附加到URL两次

Backbone.js 主干历史将路由附加到URL两次,backbone.js,history,jekyll,router,Backbone.js,History,Jekyll,Router,这是我先前问题的后续 我正在用Jekyll构建一个简单的静态站点,并使用主干网进行一些路由。我的所有页面都是单独的HTML文件。我通过查看来处理导航。如您所见,我的路由器初始化为静默:true和根:'/' 不知道在这里该怎么办——我的头撞在墙上已经好几个星期了 localhost/page1/ <- entered into address bar localhost/page2 <- linked from an <a> localhost/page1 <

这是我先前问题的后续

我正在用Jekyll构建一个简单的静态站点,并使用主干网进行一些路由。我的所有页面都是单独的HTML文件。我通过查看
来处理导航。如您所见,我的路由器初始化为
静默:true
根:'/'

不知道在这里该怎么办——我的头撞在墙上已经好几个星期了

localhost/page1/  <- entered into address bar
localhost/page2   <- linked from an <a>
localhost/page1   <- linked from an <a>
localhost/page3   <- linked from an <a>
localhost/page1   <- clicked back button; works fine
localhost/page2   <- clicked back button; works fine
localhost/page1/  <- clicked back button; 404 at /page1/page1