回到所有的课程
课程库

解决网站安全问题

排除Webflow网站的安全问题。

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

网站要么采用HTTP,要么采用HTTPS。HTTPS,也称为“HTTP over TLS”或“HTTP over SSL”,被认为是一种安全协议。

大多数浏览器会在地址栏的网站地址旁边用“锁定”图标来说明一个网站是否安全(即通过HTTPS加载)。有些浏览器还会指出站点是否不安全。“不安全”错误通常显示在没有使用私有连接的网页上——这些网页可能存在密码和信用卡信息的安全风险。

URL栏图标的例子:“锁定”图标代表“安全”,“信息”图标代表“信息或不安全”,“三角形惊叹号”图标代表“不安全或危险”。

要了解更多关于站点安全性的信息,可以单击地址栏中站点URL旁边出现的图标/标签。

点击Chrome地址栏中的“锁定”图标会显示一个模式,说明连接是安全的。

出于各种安全和隐私原因,您的浏览器可能无法加载您的网站。在这些情况下,您将看到一个错误页面,标题为“您的连接不是私有的”或“此连接不受信任”。你可以参观expired.badssl.com测试浏览器对SSL错误的响应。

点击URL栏中的“三角形惊叹号”图标后出现的模式。这表明连接不安全。
Chrome浏览器出现“您的连接不是私有的”浏览器错误信息。

有用的资源

如何保护你的Webflow网站

无论您的网站访问者使用哪种浏览器,您都要确保您的网站是安全的。与Webflow SSL托管,你可以走了!此外,谷歌奖励网站服务于HTTPS与一个小的排名提升在搜索结果。

如何启用SSL

截至2018年11月14日,所有新的webflow托管网站默认启用SSL。但是,如果禁用SSL并希望重新启用它,则可以在网站设置

启用SSL寄存。

  1. 网站设置>出版选项卡>高级发布选项
  2. 切换启用SSL“上”
重要的是:每次在webflow托管的站点上禁用或启用SSL时,都需要这样做更新您的DNS记录以确保您的网站正常工作。

在站点上启用SSL寄存后,可以在任何浏览器中访问站点。它应该加载一个https://前缀或,没有安全警告。您可能还会看到一个“锁”图标,表明您的网站是安全的。点击“锁定”图标可以获得更多关于网站安全的信息。

点击URL栏中的“锁定”图标后出现的模式。这表明连接是安全的。
单击“连接是安全的”后出现的模式。它表示发送到站点时密码和信用卡号是私有的,并表示证书是有效的。
必须知道:启用SSL后,Webflow会自动设置301重定向对于您的域名http://URL。这将把任何访问旧链接的人发送到新链接https://的版本。
注意:WebflowSSL当旧的托管证书过期时,只要DNS记录持续指向Webflow,并且站点在Webflow SSL托管服务器上加载,托管证书就会自动更新。没有将证书设置为提前更新,因此如果您将监视工具配置为在未提前安装证书时发出警告,则监视工具可能会报告警告。请记住,Webflow不会自动更新自定义SSL证书。你必须手动更新自定义SSL证书在过期之前。

如何告诉谷歌您的网站被移动

现在您已经重新启用SSL并将站点发布到新的HTTPS URL,谷歌需要知道这一点你的网站被移动了

  1. 添加HTTPS属性到你的搜索控制台
  2. 重新提交您的站点地图到谷歌
  3. 在谷歌Analytics中更新您的网站协议从HTTP到HTTPS
注意:谷歌Console将HTTP和HTTPS视为独立的站点。您可以同时保留HTTP和HTTPS网站谷歌搜索控制台.要将网站访问者导向您的HTTPS URL,您可以将此URL设置为规范化的,尽管谷歌可能会选择不同的URL作为标准URL。了解有关谷歌如何选择规范url的更多信息

如何排除安全问题

如果您在URL栏中看到一个错误或警告,而不是安全的“锁定”图标,您可以使用以下步骤进行故障排除。

启用SSL后,您的站点无法正确加载

通常,SSL证书会在启用SSL并发布站点后的几秒钟内生成。然而,有时可能需要更长的时间(大约一两个小时)。要确保您的SSL设置没有其他问题,您可以:

  • 检查启用SSL网站设置>出版选项卡>高级发布选项
  • 检查你的DNS设置是否正确地将您的域名指向Webflow的安全服务器
  • 重新发布你的网站
  • 清除浏览缓存
  • 以隐身模式检查您的网站

如果您在遵循这些步骤后仍然遇到问题,请联络支持

你会得到一个“太多重定向”或“重定向循环”错误

当您启用SSL时,如果您的根域(没有www的根域)在您的DNS设置中没有与之关联的CNAME记录,那么您的域将被重定向到https://www.yourdomain.com。这就是为什么我们建议你将域的WWW版本设置为默认域

如果你设置根域为默认域当SSL设置将站点重定向到www版本时,您的站点将尝试重定向到根域。这就是为什么您会看到错误代码:ERR_TOO_MANY_REDIRECTS。了解关于“too many redirects”错误的更多信息

为了解决这个问题,将域的WWW版本设置为默认域.然后,重新发布您的网站,并在再次访问您的网站之前清除您的浏览缓存。

网站上的一些内容无法加载

有时,在Chrome的URL栏中,你会看到“信息”图标而不是安全的“锁定”图标。单击此图标将提供有关错误的解释。通常情况下,它会显示“您与该网站的连接不完全安全。”当你经历过的时候,这种情况就会发生混合内容在网站或网页上。

“信息”图标表示“信息或不安全”错误。

如果您的内容是混合的,那么您的站点代码包含HTTP url。这些url可以在链接、自定义代码或站点中的任何其他链接字段中。当网页上有这样的混合内容时,这些url会显示“不安全”标签。有些浏览器可能无法加载以HTTP提供的内容。

如何找到HTTP链接

通过访问浏览器的控制台,您可以发现混合的内容是什么以及在哪里。要打开浏览器控制台,输入命令+选项+J(在Mac上)或控制+转变+J(在Windows上)。控制台中的消息将识别HTTP URL,并可能通知您它是在表单中还是在其他地方。

然后,一旦找到HTTP url,就可以用HTTPS版本替换它们(如果HTTPS版本存在的话)。大多数url都有HTTPS对应的内容,然而,一些代码或图像可能不驻留在安全站点上。您需要在安全的外部主机上查找或托管它们。

注意:在您的网站上使用不安全的代码也会暴露敏感的客户信息!确保您的定制代码不会产生任何安全漏洞是很重要的。

最佳实践:在所有地方使用HTTPS

一定要确保使用以。开头的urlhttps://当你在这些地方粘贴URL链接时:

需要知道:Webflow将您的所有资产托管在一个安全的主机上。以前,您可以将图像粘贴到富文本元素和富文本字段中。如果您的站点上有这样的内容,请确保在富文本编辑器中上传图像。我们将用我们的安全主机托管它们。

你的网站不加载,并且说你的连接不是私有的

如果你的网站没有加载,而浏览器显示“您的连接不是私有的”或“此连接不受信任”:

  • 确保SSL已启用,您的DNS记录是正确的
  • 再次发布您的网站
  • 在隐身模式下测试
  • 如果它以隐身模式加载,请清除浏览器的缓存
  • 如果仍然没有加载,就继续这个指南来自谷歌

如果你还需要帮助,请说联系Webflow支持

尝试Webflow-它是免费的
Baidu
map