ruby-on-rails - 如何在裸域中配置 Google Domains + Heroku

标签 ruby-on-rails ruby-on-rails-4 heroku dns google-domain-api

我在使用 Heroku 和 Google Domains 的网络浏览器中加载了一个域。现在域加载了 www:http://www . XXX.com。

如果我输入不带 WWW 的 URL,例如 http://XXX .com,我会在 Chrome 中收到以下错误:“找不到 XXX.com 的服务器 DNS 地址”

我需要做什么才能发生以下情况:

  • 这会加载 - http://mydomain.com
  • http://www . mydomain.com 重定向到 http://mydomain.com

  • 谢谢

    最佳答案

    建议制作 www subdomain 这里的默认值,这样根/裸域重定向到 www .这符合Heroku recommendations ,其中指出:

    For maximum scalability and resiliency applications should avoid using DNS A-records and instead use a DNS provider that supports CNAME functionality at the apex, or use sub-domains exclusively



    您可以使用 Google Domains Synthetic Records 实现这一点:
  • 转到合成记录部分
  • 选择子域转发
  • 输入 @对于子域,和 www.xyz.com目的地
  • 关于ruby-on-rails - 如何在裸域中配置 Google Domains + Heroku,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41390282/

    相关文章:

    ruby-on-rails - Ruby 2.3 - 添加超时错误和通知到网络 :http request

    javascript - Coffeescript:添加由 bool 值控制的条件类名

    swift - 使用 Vapor 3 保持套接字事件

    jquery - CSS 样式不适用于 jquery 弹出窗口

    ruby-on-rails - 授权逻辑 : verifying login/password

    ruby-on-rails - 许多 : `require' : cannot load such file -- "gem_name" (LoadError) after upgrade of ruby/rails

    django - python 无法打开文件 'manage.py' - "heroku run python manage.py migrate command input"

    ruby-on-rails - 使用 Vue 组件创建 Rails 表单

    ruby-on-rails - Rails-api gem 分页

    ruby-on-rails - 推送 Heroku 时出现 Git 错误