云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

云服务器_华为云相册删除的照片如何恢复_测评

小七 141 0

引入页面规则:对CloudFlare'功能的细粒度控制

CloudFlare由DNS配置。这意味着,从一开始,您就可以在子域级别打开或关闭CloudFlare。从CloudFlare DNS管理器,您可以将子域旁边的小云切换为橙色(打开)或灰色(关闭),以控制该子域的流量是否将通过CloudFlare的代理。然而,用户通常希望得到更细粒度的控制。例如,您可能希望将类似于CloudFlare应用程序的UserVoice添加到您的公共面向页面中,但不要出现在您网站的私人管理区域中。在今天之前,这不是一个选择。介绍页面规则页面规则是一组功能强大的新工具,允许您逐页控制CloudFlare在站点上的工作方式。该特性为HTACCESS的许多最流行的控件提供了用户友好的界面。现在,从"我的网站"页面上每个域旁边的"设置"菜单中,所有用户都可以使用页面规则。在接下来的几天里,我们将在CloudFlare博客上发布一些教程,介绍如何使用页面规则,但我想从上面的例子开始:如何在网站的管理部分关闭类似UserVoice的CloudFlare应用程序。

引入页面规则:对CloudFlare'功能的细粒度控制

使用页面规则控制CloudFlare功能和应用程序使用页面规则的第一步是定义一个模式来定义何时触发该规则。这些模式可以是简单的,例如单个URL,也可以是包含多个通配符的复杂模式。假设您有一个具有单个管理URL的内容管理系统:https://www.example.com/admin.php如果这是您希望关闭CloudFlare应用程序的唯一URL,则可以以新模式的形式输入它。然后,在模式下,把"应用程序"设置为"关闭",就这么简单。

引入页面规则:对CloudFlare'功能的细粒度控制

通配符和高级模式匹配上面的模式将只匹配以下URL:https://www.example.com/admin.php它将不匹配以下任何URL:[http≠https]https://example.com/admin.php[缺少www子域]https://www.example.com/admin[管理员≠管理员.php]通过包含带有*字符的通配符,可以使规则更加灵活。例如,如果您希望模式匹配上述四个URL,可以使用如下模式:*example.com/admin*通配符可以表示零个或多个字符,并且可以在模式中的任何位置使用。例如,以下模式:https://www.example.com/*b*/*将匹配:https://www.example.com/blog/https://www.example.com/blog/index.phphttps://www.example.com/b/admin/folder/index.phphttps://www.example.com/myblog/但不匹配:https://www.example.com/blog[缺少尾部斜杠]https://www.example.com/sam/index.php[山姆不包含"b"]###实例许多WordPress用户希望在WordPress管理面板上禁用CloudFlare应用程序和性能特性,比如Rocket Loader,同时将它们保留在公共页面上。为此,对于大多数默认的WordPress设置,您现在可以通过定义以下规则来创建PageRule:*example.com/wp-管理员*然后将Apps和Performance切换到"off",然后单击addrule按钮。一旦规则生效,你的WordPress管理页面就不会包含像UserVoice这样的CloudFlare应用,也不会被Rocket Loader或AutoMinify等功能所改变。不平凡的在我们的规模内实现这一目标是非常重要的。为了确保它很快,当你创建一个规则时,它被编译成机器代码,并在几秒钟内被推到我们网络的边缘。每一条规则都需要与每个请求一起检查。考虑到在正常负载下,我们现在每秒处理的请求数远远超过50000个,我们需要对每个用户的规则数设置一些限制。免费帐户每个域包括三(3)个页面规则。如果您需要更多,您可以升级到一个Pro帐户,其中每个域包含二十(20)页规则。在接下来的几天里,我们将发布您可以使用页面规则做的其他功能强大的事情,包括如何使用页面规则进行高级URL转发,以及如何启用强大的新缓存。