Emberjs从URL中删除了#标签

时间:2014-04-02 13:14:32

标签: ember.js

这是一个简单的问题,但我想知道是否可以从emberjs中的URL中删除#symbole?我知道它在许多框架中都不可能,但我很想知道有关余烬。

如果是的话,怎么可能?

2 个答案:

答案 0 :(得分:0)

如果我理解正确删除哈希会破坏使用ember.js的全部意义,因为其他网址会指向其他html页面,当你使用ember.js时,你只能下载一页。

答案 1 :(得分:0)

是的,您可以在Ember Guide

中看到相关部分

请注意,这样做意味着您需要配置服务器以便为您可以接受的所有可能路线提供ember应用

你也有可能做到这一点,使用这样一条路线服务的页面在它的noscript标签中作为SEO优化的一种形式具有普通无耻页面的额外好处(试图解释你为什么要这样做)此)

API Docs中可以找到更多内容 揭示使用location:auto代替location:history提供更向后兼容的解决方案的好选择

App.Router.reopen({
  location: 'auto'
});