回到所有的课程
课程库

连接自定义域

直接您的自定义域Webflow,并连接到您的Webflow网站。

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

本视频采用了旧的用户界面。更新版本即将到来!

除了出版你的网站到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)到你的网站
“添加自定义域”选项在Publishing选项卡的自定义域部分高亮显示。
“添加现有域”选项在Publishing选项卡的Custom domains部分高亮显示。
重要的是:您的默认域应该设置为www子域。如果你想只连接www子域名(如www.yourdomain.com)或其他子域名到你的Webflow站点,查看我们关于连接子域的课程.将根域(例如,yourdomain.com)设置为默认域需要对您的DNS记录进行略微不同的设置。了解关于在SSL托管上将根域设置为默认域的更多信息

特殊字符域

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

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

如何更新您的DNS记录

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

每个DNS提供商都有自己的DNS记录更新流程。我们建议您阅读DNS提供商的帮助文档,如果需要,请联系他们的支持人员,以获得他们的界面和设置的帮助。请查看DNS提供商的列表,并链接到他们更新DNS设置的文档

注意:您需要将域名指向Webflow站点的DNS记录取决于您的站点上是否启用SSL或禁用SSL。每次您在webflow托管的站点上启用或禁用SSL时,都需要更新您的DNS记录。SSL默认在2018年11月14日之后创建的所有Webflow网站上启用。了解有关启用和禁用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使用2个不同的A记录来帮助负载平衡和冗余-这样,如果主服务器(一个ip)宕机,将有一个备份服务器来服务您的站点,避免任何停机或中断。在您无法添加两个A记录与您的DNS提供商的情况下,我们建议将您的域名服务器(NS记录)指向第三方DNS提供商,如Cloudflare,以便您可以管理您的DNS记录在那里。了解Cloudflare集成的更多信息
专家提示:可以从中复制必要的DNS记录网站设置>出版选项卡>自定义的域

非ssl托管的DNS记录(不推荐)

重要的是:SSL默认在2018年11月14日之后创建的所有Webflow网站上启用。我们不建议禁用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使用2个不同的A记录来帮助负载平衡和冗余-这样,如果主服务器(一个ip)宕机,将有一个备份服务器来服务您的站点,避免任何停机或中断。在您无法添加两个A记录与您的DNS提供商的情况下,我们建议将您的域名服务器(NS记录)指向第三方DNS提供商,如Cloudflare,以便您可以管理您的DNS记录在那里。了解Cloudflare集成的更多信息

如何设置默认域

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

设置默认域。

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

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

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