【问题标题】:Meteor App on Heroku Redirects to Root-url on Custom DomainHeroku 上的 Meteor 应用程序重定向到自定义域上的 Root-url
【发布时间】:2021-03-04 07:31:12
【问题描述】:

我有一个 Meteor 应用程序,当注册并尝试访问具有不同 tld 的新自定义域时,它神秘地重定向到注册的根 URL。这只发生在自定义域中……请注意,它重定向到的是root url,而不是……herokuapp.com url……

其他一些可能很重要的细节是,这种情况是间歇性地发生的;这意味着它并不总是发生,而且大多数情况下,如果客户端之前加载了根 url 或另一个指向同一个应用程序的自定义 url。

可能是什么原因以及如何克服?

我可以验证原因不是我的 DNS 配置级别,也不是我所做的任何 Heroku 配置。但也许我需要做进一步的事情?

我确实知道这与不同的顶级域以及服务器对此的行为方式有关......其中一些如 .app 需要 SSL 才能工作等等,这有时会很奇怪......但是.com 和 .market 等其他一些在注册为自定义 url 并尝试在浏览器中加载时也会重定向到根 url...

那么如何克服这个问题并让相同的应用程序在不同的域中运行而没有神秘/不需要的重定向??

【问题讨论】:

    标签: node.js heroku meteor dns tld


    【解决方案1】:

    原因确实是由于核心 Meteor 中的 force-ssl 包。

    如果连接未安全注册 (HTTPS/SSL),程序包将重定向到 Meteor.absoluteUrl()。于是问题就出现了。

    【讨论】:

      猜你喜欢
      • 2017-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-21
      • 2018-09-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多