我正在使用
处理Ember.JS应用App.Router.reopen({
location: 'hash'
});
这意味着我的所有网址都是这样的:
问题:
在一个非常特殊的情况下,用户将尝试使用以下方式访问我的应用程序:
我的问题:
是否可以从以下位置重定向此用户:
到
使用router.js
文件或类似方法(例如在PHP应用中使用.htdocs
来重定向网址?
答案 0 :(得分:1)
除非访问example.com/abc
时网络服务器实际上为Ember App提供服务,否则您无法从Ember端执行任何操作,因为代码永远不会执行。
答案 1 :(得分:1)
感谢大家的帮助!!
这就是我解决问题的方法:
我们刚刚在Nginx服务器中添加了重定向。如果您使用apache,您也可以在其配置上执行此操作。
location /abc {
rewrite ^.* http://example.com/#/abc redirect;
}