如何将 hashbang url 更改为历史 API

Bal*_*ala 4 ember.js html5-history

我正在使用 ember1.0-rc3,我想将 hashbang url 更改为正常的 url 格式(即,www.site.com/admin#/page1 到 www.site.com/admin/page1)。为了做到这一点更改,我在应用程序路由器中使用位置:“历史记录”。

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

Luk*_*lia 5

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