AnA*_*ice 14 dns ruby-on-rails heroku ruby-on-rails-4 google-domain-api
我在使用Heroku和Google Domains的网络浏览器中加载了域名.现在,域名加载了www:http:// www.XXX .com.
如果我输入没有WWW的网址,例如http:// XXX .com,我在Chrome中收到以下错误:"找不到XXX.com的服务器DNS地址"
我需要做什么才能发生以下情况:
谢谢
gwc*_*des 13
建议将www子域设置为默认值,以便root/naked域重定向到www.这符合Heroku的建议,其中规定:
为了获得最大的可扩展性和弹性,应用程序应避免使用DNS A记录,而应使用支持顶点的CNAME功能的DNS提供程序,或者仅使用子域
您可以使用Google Domains Synthetic Records实现此目标:
@子域和www.xyz.com目标恕我直言,你应该:
1/ 将您的 heroku 域名设置为http://example.com。所有信息都在Heroku 文档中。
Heroku 应该使用http://example.com为您的网站提供服务。
2/ 您需要在 Google Domains 中将您的http://www.example.com重定向到http://example.com。为此,您需要在 Google Domain 控制台的网站选项卡下设置网络转发。该文档很简单。
任何http://www.example.com请求都应转发到http://example.com。
更新
由于您的需求,我想知道最好的方法是否是不禁用裸www重定向,将两个域都指向您的heroku实例并为它们获取SSL证书(使用let's encrypt使事情变得简单)。
这是一个教程。
我希望这有帮助!
| 归档时间: |
|
| 查看次数: |
4152 次 |
| 最近记录: |