在Ember&中删除URL中的哈希值SP2013

时间:2016-05-05 15:53:40

标签: iis ember.js

有没有人有任何方法可以从Hashes切换到HTML5 History API(通过Ember&#39的API 1.0.0完成)?我有一个SP站点,其中default.aspx页面加载Ember,然后使用哈希ex:http://webserver/#/home从当前的路由离开root。

enter image description here

我使用App.Router的位置和rootURL(如上所示)实现了一个解决方案。此外,如果用户直接导航到/ home(请求http://webserver/home将用户重定向到http://webserver/pages/default.aspx/home),我使用IIS重写规则来执行重定向。最终我要做的就是删除" /pages/default.aspx"来自window.location.pathname。问题是Ember是从default.aspx加载的,所以除非rootURL到位,否则没有其他路由可以工作。

有人有任何建议吗?

谢谢!

0 个答案:

没有答案