我一直在搞乱我的 DNS 设置,不知道如何让它工作......
我有 G Suite for example.com
,有一个(新的)Google 协作平台应用程序已发布并接受www.example.com
. 我的 DNS 中有一个指向www
Google 的 CNAME,所以http://www.example.com/
两者https://www.example.com/
都可以工作,http
其中一个对版本执行 301 https
,这正是我想要的。
在我的 DNS(在 GoDaddy)中,我将基域重定向到https://www.example.com
- 因此请求http://example.com
正确转发。
剩下的一个是https://example.com/
- 一个不会重定向,因为 GoDaddy 不支持它(我假设所有托管公司都是相同的),但我希望它像其他公司一样重定向。
我能想到的唯一方法是在其他地方拥有一个实时托管帐户,用于https://example.com/
,并将浏览器重定向到www
. 我可以使用静态托管(如 Firebase)并使用 javascript,或使用 ASP.NET 之类的应用托管,并直接在响应中重定向。
有没有更简单的方法,而不使用单独的托管产品?
(这对于 ServerFault 来说可能是一个更好的问题,但我想我会从这里开始)