URL pattern url 匹配规则:支持 * (可以代表 0 个或多个 字符)
*example.com/+
能匹配:
http://example.com/+
http://www.example.com/+
https://www.example.com/+
https://blog.example.com/+
https://www.blog.example.com/+
http://www.example.com/blog/+
http://www.example.com+
Forwarding: 处于 ON 的话,表示匹配上面规则的URL会被转向到设置的URL:
*example.com/+*
可以在目标URL里用 $1 表示第一个 * 位置表示的字符串 $2 表示第二个 * 位置
http://blog.cloudflare.com/introducing-pagerules-url-forwarding
===========
处于OFF的话,匹配规则的URL会按照下面的选项进行处理。
比较重要的一个设置是 Custom caching
Bypass cache:Will not cache at all 匹配规则的URL不被缓存
Basic Caching: 缓存那些默认的文件后缀的文件
Aggressive caching: Caches all static content that has a query string in it 缓存带 ? 的URL的内容,不同的 query string 会缓存成不同的文件
比如 xxx.com/page.php?lp=11 缓存后,访问 xxx.com/page.php?lp=22 就会连到真实网站下载网页内容,来进行缓存。
Ignore query string:Caches static content that has a query string and treats it as one file 缓存带 ? 的URL的内容, 忽略 query string,不同的query string都是对应同一个缓存文件
比如 xxx.com/page.php?lp=11 缓存后,访问 xxx.com/page.php?lp=22 就不会连到真实网站,而是直接把缓存服务器上的文件内容返回给浏览器。
Cache everything:Caches all file types on your site, including static content and HTML. 缓存所有的内容
http://blog.cloudflare.com/introducing-pagerules-advanced-caching
http://support.cloudflare.com/kb/page-rules/what-do-the-custom-caching-options-mean-in-the-url-editor