如果您希望您的站点显示在自己控制的自定义域网址(例如 www.example.com)下,可以通过完成称为“映射站点”的过程,来将站点显示在该网址处。这样,当有人导航您的站点时,他们就会停留在 www.example.com 中(除非他们点击外部链接)。要将访问者成功定向到此新网址,您必须映射您的站点。您可能还需要更改您的 CNAME 记录,该记录可控制您的域与哪些别名相关联。
1. 将您的站点映射到您的自定义网址
具体如何将您的站点映射到自定义网址,取决于您是否通过 Google Apps 使用 Google 协作平台。因为您的站点网址 sites.google.com 后面会有“/a”(例如,http://sites.google.com/a/AppsDomain.com/yoursite),所以可以辨别您是否 在使用 Google Apps。
通过 Google Apps 创建的站点
通过 Google Apps 创建的站点只能由 Google Apps 帐户管理员映射到自定义网址。如果您是管理员,您就可以通过 Google Apps 控制台将某个站点映射到 Google Apps 网址(上述示例中的“AppsDomain.com”):
- 在 Google Apps 控制台中点击 Google 协作平台。
- 在“网站设置”页面上,选择网址映射标签。
- 点击添加新网址。
- 输入您要映射到 Google Apps 网址(上述示例中的“yoursite”)的站点的名称。
- 在网址字段中,输入要将站点映射到的目标子域。(例如,如果您要将您的站点映射到“www.AppsDomain.com”,则子域就是“www”。)
- 选择添加映射并按照提供的说明进行操作。
您可能最多需要等待 24 小时才能看到更改后的内容。
Google Apps 之外的站点
如果您拥有自己的域,并且具有更改 CNAME 记录的访问权限,则可以将在 Google Apps 以外的 Google 协作平台(例如,sites.google.com/site)中创建的任何站点映射到自定义网址:
- 从更多操作下拉菜单中选择管理站点。
- 点击网址标签。
- 在文本框中添加网址,然后点击“添加”。
2. 更改您的 CNAME 记录
根据您的域注册商,您可能需要更改 CNAME 记录才能映射站点:
- 登录到您从中通过自定义网址来控制自己站点的站点。
- 导航到域名服务器 (DNS) 管理页面。对于不同的域名主机,此页的位置和名称也会不一样,但您一般可以在“域管理”或“高级设置”部分找到它们。
- 找到 CNAME 设置,然后在“CNAME 值或别名”部分输入您希望将网址映射到的子域。www.example.com 的子域是 www。
- 将 CNAME 目标设置为以下网址:ghs.google.com
- 保存对域名主机所作的更改。
3. 记录网址的更改
- 映射仅限于子域级别,例如,www.example.com、wiki.example.com 或 support.example.com。您不能映射裸域,例如,http://example.com.
- 您最多可将五个子域映射到某个给定的站点。
- 映射仅作用于公开的 Google 协作平台。访问不公开站点的人员会被重定向到标准 Google 协作平台网址。例如,如果他人通过 http://private-wiki.example.com 访问不公开站点,则会被重定向到标准网址 http://sites.google.com/a/AppDomain.com/private-wiki。