没有哈希的重定向URL - Ember.JS

时间:2016-05-09 15:03:32

标签: javascript url ember.js hash ember-router

我正在使用

处理Ember.JS应用
App.Router.reopen({
  location: 'hash'
});

这意味着我的所有网址都是这样的:

问题:

在一个非常特殊的情况下,用户将尝试使用以下方式访问我的应用程序:

我的问题:

是否可以从以下位置重定向此用户:

使用router.js文件或类似方法(例如在PHP应用中使用.htdocs来重定向网址?

2 个答案:

答案 0 :(得分:1)

除非访问example.com/abc时网络服务器实际上为Ember App提供服务,否则您无法从Ember端执行任何操作,因为代码永远不会执行。

答案 1 :(得分:1)

感谢大家的帮助!!

这就是我解决问题的方法:

我们刚刚在Nginx服务器中添加了重定向。如果您使用apache,您也可以在其配置上执行此操作。

location /abc {
    rewrite ^.* http://example.com/#/abc redirect;
}