URL 规范化
URL 规范化修改了传入请求的URL,使其符合统一的格式标准。
启用 URL 规范化后,所有传入的URL在传递给后续接受 URL 输入的全局网络功能之前,都会进行规范化处理。 根据URL过滤流量的规则表达式将正确触发,无论传入的 URL 格式如何。 如果您关闭了 URL 规范化,CIS 会将 URL 以原始形式转发到源文件。
URL 规范化不会执行重定向,也不会更改访问者浏览器中显示的地址。 标准化操作在全球网络中执行,会影响稍后执行的 CIS 功能,以及(可选)源服务器收到的 URL。
URL 规范化要求您通过 代理您的域名(或子域名)的DNS记录。CIS
URL 标准化设置
以下设置用于管理 URL 规范化。
- 规范化类型 (缺省值: RFC-3986)
-
选择要执行的规范化类型:
- RFC-3986 – 严格按照 RFC 3986 标准进行 URL 规范化。
- CIS – 除了 RFC 3986 中定义的内容外,还应用了额外的 URL 规范化技术。
- 规范化入局 URL (缺省值 :On)
-
配置到 CIS的所有入局流量的 URL:
- 启用后,所有传入的URL在传递到后续 CIS 功能(例如页面规则、自定义规则、工作者和访问)之前都会进行标准化,这些功能可以接收 URL 作为输入。
- 禁用后,传入 URL 不会在传递到后续 CIS 功能部件之前规范化。
- 将 URL 规范化为源 (缺省值 :Off)
-
配置发送到源的 URL:
- 启用后,发送到源的请求将规范化。
- 禁用时,不会修改发送到源的请求。
仅当启用了“标准化”入局 URL 时,才能查看和启用此选项。