不使用哈希重定向 URL - Ember.JS

Redirect URL without hash - Ember.JS

我正在使用

开发Ember.JS应用程序
App.Router.reopen({
  location: 'hash'
});

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

问题:

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

我的问题:

是否可以重定向此用户:

使用 router.js 文件或类似的方法,例如在 PHP 应用程序中使用 .htdocs 来重定向 URL?

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

感谢大家的帮助!!

这是我解决问题的方法:

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

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