回到所有的课程
课程库

连接自定义域

将您的自定义域指向Webflow并将其连接到您的Webflow站点。

注意:我们正在过渡到工作区,这一课已经更新以反映这种变化。访问工作区博客以阅读有关这些更新和更改的更多信息。
如果您的帐户还没有切换到工作区,请访问我们关于如何连接自定义域的遗留课程.你也可以了解如何检查您的帐户是否在工作区

这个视频的特点是一个旧的UI。更新版本即将发布!

除了出版你的网站到Webflow分段子域(例如,yoursite.webflow.io),你也可以发布你的网站到任何自定义域(例如,yourdomain.com)一旦你添加了一个网站计划到你的网站。

在你开始之前,确保你:

  • 添加一个网站计划到你的Webflow网站
  • 拥有域名您想要连接到您的网站或从您选择的供应商购买域名
  • 可以更新您的DNS记录吗与您的域名注册商或DNS提供商联系
  • 如果您之前在其他地方托管过您的域,请重新设置DNS设置。这有助于减少甚至消除可能需要稍后进行故障排除的问题或冲突

在这节课中,你将学到:

  1. 如何添加自定义域
  2. 如何更新您的DNS记录
  3. 如何设置默认域
  4. 如何验证域指向Webflow
  5. 如何发布您的网站到您的自定义域
  6. 常见问题解答和故障处理提示
重要的:当DNS缓存过期时,DNS更改可能需要48小时才能在所有地理位置完全传播,尽管这通常在几个小时内发生。

如何添加自定义域

将您的自定义域添加到您的Webflow站点:

  1. 开放网站设置>出版选项卡>自定义的域
  2. 点击添加自定义域并输入您的根域(例如,yourdomain.com)添加现有的域字段——这将同时添加根域(例如yourdomain.com)和WWW子域(例如www.yourdomain.com)到你的网站
“添加自定义域”选项在“发布”选项卡的“自定义域”部分突出显示。
“添加现有域”选项在“发布”选项卡的“自定义域”部分突出显示。
重要的是:您的默认域应该设置为www子域。如果你想只连接www子域(例如www.yourdomain.com)或其他子域到你的Webflow站点,查看我们关于连接子域的课程.将根域(例如yourdomain.com)设置为默认域需要对DNS记录进行稍微不同的设置。了解有关将根域设置为SSL托管上的默认域的详细信息

具有特殊字符的域

Webflow支持Punycode格式的国际化域名(IDN)和带有特殊字符(如ä、ê、ó)的域名。你可以使用像这样的工具Verisign将你的域名转换为Punycode,但请记住,这并不总是有效的。

注意:Punycode格式只需要添加自定义域与特殊字符到您的网站。在浏览器中输入带有特殊字符的域名的网站访问者仍然能够访问您的网站。

如何更新您的DNS记录

要更新你的DNS记录,你需要在你的域名注册器或DNS主机的仪表板中访问你的域名的DNS设置。

每个DNS提供者都有自己的更新DNS记录的过程。我们建议您阅读您的DNS提供程序的帮助文档,并在需要时联系他们的支持人员以获得其接口和设置方面的帮助。查看这个DNS提供者列表,并链接到它们关于更新DNS设置的文档

注意:将域指向Webflow站点所需的DNS记录不同,这取决于站点上启用或禁用SSL。每次在webflow托管的站点上启用或禁用SSL时,都需要更新DNS记录。在2018年11月14日之后创建的所有Webflow站点默认启用SSL。了解有关启用和禁用SSL的更多信息

用于SSL托管的DNS记录(推荐)

当SSL为时,将自定义域指向Webflow站点启用

  1. 打开您自定义域的DNS设置(在您的域注册器或DNS主机的仪表板中)
  2. 创建一个一个记录和主机名@和价值75.2.70.75
  3. 创建一个一个记录和主机名@和价值99.83.190.102
  4. 创建一个CNAME记录和主机名www和价值proxy-ssl.www.raktarban.com
注意:一些DNS提供商希望您将根域(例如,yourdomain.com)设置为主机名,而不是@.此外,一些DNS提供者希望您将www子域(例如,www.yourdomain.com)设置为主机名,而不是www.我们建议您检查您的DNS提供商的文档。查看这个DNS提供者列表,并链接到它们关于更新DNS设置的文档
重要的:有些DNS提供商只允许添加一条a记录。Webflow使用两个不同的A记录来帮助负载平衡和冗余——这样,如果主服务器(其中一个ip)宕机,将有一个备份服务器来服务您的站点,并避免任何停机或中断。在你无法通过你的DNS提供商添加两个A记录的情况下,我们建议将你的域名服务器(NS记录)指向第三方DNS提供商,如Cloudflare,这样你就可以在那里管理你的DNS记录。了解有关Cloudflare集成的更多信息
专家提示:您可以复制所需的DNS记录网站设置>出版选项卡>自定义的域

非ssl主机的DNS记录(不推荐)

重要的是:在2018年11月14日之后创建的所有Webflow站点默认启用SSL。我们不建议禁用SSL,因为不使用SSL的网站可能会被某些浏览器标记为“不安全”,强烈阻止人们访问您的网站。了解有关启用和禁用SSL的更多信息

当SSL为时,将自定义域指向Webflow站点禁用

  1. 打开您自定义域的DNS设置(在您的域注册器或DNS主机的仪表板中)
  2. 创建一个一个记录和主机名@和价值23.235.33.229
  3. 创建一个一个记录和主机名@和价值104.156.81.229
  4. 创建一个CNAME记录和主机名www和价值proxy.www.raktarban.com
注意:一些DNS提供商希望您将根域(例如,yourdomain.com)设置为主机名,而不是@.此外,一些DNS提供者希望您将www子域(例如,www.yourdomain.com)设置为主机名,而不是www.我们建议您检查您的DNS提供商的文档。查看这个DNS提供者列表,并链接到它们关于更新DNS设置的文档
重要的:有些DNS提供商只允许添加一条a记录。Webflow使用两个不同的A记录来帮助负载平衡和冗余——这样,如果主服务器(其中一个ip)宕机,将有一个备份服务器来服务您的站点,并避免任何停机或中断。在你无法通过你的DNS提供商添加两个A记录的情况下,我们建议将你的域名服务器(NS记录)指向第三方DNS提供商,如Cloudflare,这样你就可以在那里管理你的DNS记录。了解有关Cloudflare集成的更多信息

如何设置默认域

如果您已经将多个域连接到您的站点,则需要设置一个默认域,以便将所有来自其他域的流量重定向到默认域。这有助于避免因重复内容而导致的SEO惩罚。

设置默认域。

  1. 开放网站设置>出版选项卡>自定义的域
  2. 将鼠标悬停在要设置为默认的域上并单击缺席
重要的是:您的默认域应该设置为www子域。如果你想只连接www子域(例如www.yourdomain.com)或其他子域到你的Webflow站点,查看我们关于连接子域的课程.将流量重定向到根域(例如yourdomain.com)需要对您的DNS记录进行稍微不同的设置。了解有关将根域设置为SSL托管上的默认域的详细信息
“Default”标志在自定义域部分的www子域旁边突出显示。

如何验证域指向Webflow

要验证DNS设置是否正确,以及域是否正确指向Webflow站点,请单击检查状态在你的域名下网站设置>出版选项卡>自定义的域

当DNS缓存过期时,DNS更改可能需要48小时才能在所有地理位置完全传播,尽管这通常在几个小时内发生。如果你的站点验证不能立即生效,你可以稍后再来检查状态。

如果你的DNS记录是实时的,指向Webflow, 2天后你仍然遇到域验证问题,请联系Webflow的客户支持团队

“检查状态”按钮高亮显示在网站设置的“发布”选项卡的自定义域下。

如何发布您的网站到您的自定义域

让您的站点在您的自定义域上运行的最后一步是发布站点。将自定义域添加到站点后,应该会在发布菜单中看到它们。请确保在发布之前选择了您的自定义域。了解更多关于发布您的Webflow站点的信息

在发布下拉框中选中自定义域复选框。
重要的是:如果在已经设置了默认域之后添加了新域或子域,则新域或子域将不会出现在发布菜单中。要解决这个问题,打开网站设置>出版选项卡>自定义的域然后点击缺席按钮旁边的默认域。然后,将站点发布到新的域或子域,并重新设置默认域。

常见问题解答和故障处理提示

我添加了我的DNS记录与我的域名注册商,但我的网站还不活。这是怎么呢

虽然大多数DNS服务提供商会尽可能快地更新你的DNS记录,但是有很多因素会影响你的网站出现在你的自定义域上所需的时间,包括TTL(生存时间)和互联网服务提供商。DNS更改可能需要48小时才能在所有地理位置完全传播,尽管这通常在几个小时内就会发生,所以可能需要稍等一段时间才能让站点“上线”。

您可以再次检查您的DNS记录是否正确,并使用whatsmydns之类的工具查看传播状态。

如果你的域名在48小时后不能正常工作,请排除DNS设置故障或联系您的域名提供商的帮助台。如果你的DNS设置是正确的,但你发布的网站仍然遇到问题,请联系Webflow的客户支持团队

如果我的DNS提供程序不接受@作为主机名,我该怎么办?

尝试输入根域(例如,yourdomain.com)作为主机名,而不是@。一些DNS提供商更喜欢这种方式。我们建议您检查您的DNS提供商的文档。查看这个DNS提供者列表,并链接到它们关于更新DNS设置的文档

如果我的DNS提供商只允许我设置一条A记录,我该怎么办?如果我只有一个A记录,我的网站还能工作吗?

虽然您的站点应该仍然只使用一个A记录,但我们强烈建议使用两个A记录来帮助负载平衡和冗余——这样,如果主服务器(其中一个ip)宕机,将有一个备份服务器来服务您的站点,并避免任何停机或中断。

如果您的DNS提供商不允许您添加多个A记录,我们建议将您的域名服务器(NS记录)指向第三方DNS提供商,如Cloudflare,这样您可以在那里管理您的DNS记录。了解有关Cloudflare集成的更多信息

为什么我的新域名没有显示在发布菜单?
如果在已经设置了默认域之后添加了新的域或子域,则新的域或子域将不会出现在发布菜单中。要解决这个问题,打开网站设置>出版选项卡>自定义的域然后点击缺席按钮旁边先前设置为默认的域。然后,将站点发布到新的域或子域,并重新设置默认域。

为什么我在我的网站上看到一个“太多重定向”的错误?
仔细检查默认域是否设置为www子域(例如,www.yourdomain.com)。将根域设置为默认值而不调整DNS设置可能会导致意外行为,包括重定向循环,这会导致“重定向太多”错误,并阻止站点访问者和站点爬虫访问您的站点。了解有关将根域设置为SSL托管上的默认域的详细信息

我可以连接多个域名到我的网站吗?

一个站点一次最多可以添加50个自定义域。如果您希望使用超过50个域,我们建议使用域转发系统。

使用多个域还可以帮助将旧域重定向到新域。为此,将所有域(旧的和新的!)连接到站点,并将新域设置为默认值。这确保连接到站点的所有域都被重定向到新域。了解有关设置默认域的详细信息

为什么需要设置默认域?

设置默认域有助于避免被谷歌惩罚重复内容在网络上。此外,不设置默认域或将根域设置为默认域可能会导致意外行为,例如在某些地理位置中加载问题和由于过度重定向而导致的站点爬行问题。

我的网站是否发布到所有我连接到我的网站的域名?

该网站将发布到所有在发布菜单中选中的连接域和子域。如果你设置了一个默认域名,网站将被发布到该域名,而所有其他域名将被重定向到该默认URL。

打开发布菜单以管理网站设计发布到哪些域。您可以取消选中任何域以避免向它们发布。

我可以发布不同的页面到不同的子域吗?
不能将特定的页面发布到特定的域或子域。如果需要将不同的页面发布到不同的子域,则需要为每个页面设置单独的站点。您还需要为每个站点添加一个单独的站点计划,并为每个站点添加特定的自定义域或子域。

我的网站是否启用SSL ?
在2018年11月14日之后创建的站点默认启用SSL。如果您的站点是在该日期之前创建的,则可以通过打开启用SSL网站设置>出版选项卡>高级出版选项,切换启用SSL,然后点击保存更改

重要的是:每次在webflow托管的站点上禁用或启用SSL时,都需要更新DNS记录。更新SSL设置后,按照上面的步骤操作更新您的DNS记录,并确保您的网站正常工作。了解有关SSL和非SSL主机的DNS记录的更多信息
高级发布选项包括启用SSL、最小化HTML、CSS和JS以及使用安全的帧报头。


我可以关闭SSL吗?
您可以关闭SSL,但我们不建议这样做。不使用SSL的网站可能会被某些浏览器标记为“不安全”,这强烈阻止人们访问您的网站。了解有关启用和禁用SSL的更多信息

为安全起见,您不能在带有用户启用。此外,如果禁用SSL电子商务网站,添加到购物车按钮,结帐功能性将不再工作。

重要的是:每次在webflow托管的站点上禁用或启用SSL时,都需要更新DNS记录。更新SSL设置后,按照上面的步骤操作更新您的DNS记录,并确保您的网站正常工作。了解有关SSL和非SSL主机的DNS记录的更多信息
尝试Webflow——它是免费的
Baidu
map