【问题标题】:Your connection is not private firebase hosting when removing www from url从 url 中删除 www 时,您的连接不是私人 firebase 托管
【发布时间】:2018-04-22 15:17:24
【问题描述】:

我正在使用 Firebase 托管来托管我的网站,到目前为止,除了这个我不知道如何解决的小例外情况之外,一切都很好:

如果您访问 mywebsite https://www.morningharwood.com 我的网站可以正常工作。

如果你去http://www.morningharwood.com我的网站工作。

如果你只去morningharwood.com 它可以工作。

如果你去www.morningharwood.com它会工作。

但是,如果您删除 www,网站会抛出错误 Your connection is not private

问题:

什么是为任何 url 组合提供机会的正确实现,例如http://morningharwood.com, https://morningharwood.com

我唯一的解决方案是添加重定向?但我不认为这会奏效。

【问题讨论】:

  • 嗯...我自己没有尝试过,但是是的,我不确定重定向是否也能解决问题。抱歉,但我很想看到答案,因为我自己要去那里。干杯
  • 我看到了另一个视频,那个家伙没有默认域为 www。也许那是可行的首选方式?
  • 嗯,对不起,我不确定。我还没有到达那里,很快就会交叉手指。您在连接域时遇到任何问题吗?我即将购买一个域名,有什么建议可以在哪里找到好的提供商吗?
  • domains.google.com 是很棒的托管服务。集成也很棒,因为它归 Google 所有。支持也很棒
  • 对我来说,无论我点击上述哪个链接,我都会被重定向到https://www.morningharwood.com,所以看起来重定向工作正常。

标签: firebase redirect dns firebase-hosting


【解决方案1】:

正如您所建议的,使用重定向将基域的所有用户指向 www 变体应该可以工作,并且 Firebase 会自动将 HTTP 流量重定向到 HTTPS。

在控制台中创建重定向后,可能需要一段时间才能传播,并且会显示pending 的状态,直到它准备好。你也可以redirect or rewrite Firebase Hosting traffic using the firebase.json file

您是否保留或删除 www 实际上取决于个人(或客户)的偏好,但最好有一个重定向或指向另一个,以便键入任何一个的用户都可以访问正确的网站。

另一种选择是设置您域的 DNS 以使用 CNAME 记录或类似记录将基本域重定向到 www

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-07
    • 1970-01-01
    • 2018-09-18
    • 1970-01-01
    • 2014-12-09
    • 1970-01-01
    • 2011-10-11
    相关资源
    最近更新 更多