如何将hashbang url更改为history API

时间:2013-06-24 08:23:56

标签: ember.js html5-history

我正在使用ember1.0-rc3,我想将hashbang url更改为普通的url格式(即www.site.com/admin#/page1到www.site.com/admin/page1)。要进行此更改,我在app router中使用位置:“history”。

但是当我重新加载页面或书签页面不起作用时,它只会重定向到主页。我想在我的应用程序中重新加载和书签选项,而不更改.htaccess文件中的重定向URL。有什么方法可以它?提前谢谢

1 个答案:

答案 0 :(得分:4)

为了将HTML5历史记录与ember这样的单页应用程序一起使用,您的服务器必须具有为任何URL呈现主index.html文件的行为。 Ember路由器具有在加载时查看URL并转到正确路由的逻辑。