您能否添加与用于自定义 Google 网站网址的子域前缀不同的 CNAME 记录

问题描述

我将我的 Google 协作平台 (Google Workplace) 网址从“sites.google.com/domain.com/sitename”自定义为“www.domain.com”。作为子域前缀,我使用了 www。为了使网站正常工作,我需要插入主机名“www”和内容“ghs.googlehosted.com”的 CNAME 记录。

不幸的是,我的虚拟主机不允许“www”作为 CNAME 名称

有办法解决吗?

解决方法

我不确定我是否理解网站托管与它有什么关系,我想您是指您的域名注册商。

如果您的域注册商不允许您创建指向 www 子域的 CNAME 记录,您可以执行以下操作:

  1. 使用 Cloudflare 创建一个帐户。它是免费的。
  2. 将您的域添加到您的 Cloudflare 帐户。
  3. 将您的域注册商处的 NS 服务器更改为分配给您的 Cloudflare 帐户的 NS 服务器。
  4. 创建所有必要的记录,包括您在 Cloudflare 中所需的 CNAME 记录。

作为奖励,如果您的域不是主域,您将能够实现一个 small hack,允许您从裸域重定向到其 www 版本(如果域是主域) ,那么您可以在 console 中执行此操作)。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...