在我的主干应用程序中,我试图整理一下我的网址,我想要的东西看起来像这样,
http://develpoment.dev/dashboard
htttp://development.dev/project/create
目前正在发生的事情是,如果我也导航,http://develpoment.dev/#dashboard
则哈希被剥离,页面也会按照我的预期加载。
但是,如果我直接访问http://develpoment.dev/dashboard
,那么我找不到404页面,这对于想要在以后添加书签或返回网址的用户来说不是很好,我是否设置错误了?
以下是我初始化路由器的方法。
$(function(){
App.Routes.Application = new App.Routes.app();
Backbone.history.start({ pushState: true });
});
答案 0 :(得分:0)
404是预期的结果,因为您在http://develpoment.dev/dashboard
网址下没有任何网页
在单页面应用程序的情况下,站点域下的所有URL都应映射到一个页面,即您启动应用程序的引导页面。