【问题标题】:Redirect URL without hash - Ember.JS不带哈希的重定向 URL - Ember.JS
【发布时间】:2016-05-09 15:03:32
【问题描述】:

我正在使用 Ember.JS 应用程序开发

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

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

问题:

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

我的问题:

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

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

【问题讨论】:

  • 这需要在服务器端发生。

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


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    感谢大家的帮助!!

    这是我解决问题的方法:

    我们刚刚在 Nginx 服务器中添加了一个重定向。如果你使用 apache,你也可以在它的配置上这样做。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-04
      • 1970-01-01
      • 2019-10-28
      相关资源
      最近更新 更多