【发布时间】:2018-07-19 04:11:13
【问题描述】:
我一直在搞乱我的 DNS 设置,不知道如何让它工作...
我有用于example.com 的 G Suite,发布了一个(新)Google 协作平台应用程序并接受了www.example.com。我的 DNS 中有一个 CNAME 将 www 指向 Google,所以 http://www.example.com/ 和 https://www.example.com/ 都可以工作,http 一个对 https 版本执行 301,这正是我想要的。
在我的 DNS(在 GoDaddy)中,我将基域重定向到 https://www.example.com - 所以对 http://example.com 的请求会被正确转发。
剩下的一个是 https://example.com/ - 因为 GoDaddy 不支持它,所以它不会重定向(我假设所有托管公司都是一样的),但我希望它像其他的一样重定向。
我能想到的唯一方法是在其他地方为https://example.com/ 拥有一个实时托管帐户,并将浏览器重定向到www。我可以使用静态托管(如 Firebase)并使用 javascript,或使用 ASP.NET 之类的应用托管,并直接在响应中重定向。
有没有更简单的方法,无需使用单独的托管产品?
(这对于 ServerFault 来说可能是一个更好的问题,但我想我会从这里开始)
【问题讨论】:
-
可能最简单的方法是切换到在区域顶点(区域根)支持(非标准)CNAMe 的 DNS 提供商。 stackoverflow.com/a/33027309/1145196
-
在ServerFault试用
标签: redirect dns hosting google-sites-2016