You need to enable JavaScript to run this app.
内容分发网络

内容分发网络

复制全文
访问控制
URL 标准化
复制全文
URL 标准化

本文档介绍了火山引擎内容分发网络(CDN)提供的 URL 标准化功能。该功能可以降低由于用户请求 URL 不符合规范而导致请求失败的情况。

功能概述

如果用户请求 URL 包含非标内容,由于 CDN 在回源请求中使用相同的 URL,源站可能无法处理该回源请求。类似的,当您在 CDN 中执行刷新或预热操作时,如果您提交的 URL 包含非标内容,刷新和预热的操作结果可能不符合预期。

该功能可以对请求 URL 中出现的以下非标内容进行标准化处理。

非标内容

标准化方式

示例:不规范 URL

示例:标准化后的 URL

反斜杠(\)

替换成单个斜杠(/)

https://www.example.com/img\test

https://www.example.com/img/test

连续斜杠(//)

替换成单个斜杠(/)

https://www.example.com//img///test

https://www.example.com/img/test

/./

替换成单个斜杠(/)

https://www.example.com/./img/test

https://www.example.com/img/test

/../

  • 如果 /../ 前还有一个级别的目录,则删除 /../ 与该目录。
  • 如果 /../ 前没有目录,则保留原 URL。

https://www.example.com/all/img/../test

https://www.example.com/all/test

https://www.example.com/../test

https://www.example.com/../test

  • URL 标准化不会使用户请求 URL 重定向到标准化后的 URL。因此,客户端浏览器地址栏中的 URL 不会改变。
  • 在收到用户请求时,URL 标准化配置会优先于其他配置生效。"URL 鉴权" 功能是基于标准化后的 URL 进行操作。

操作步骤

  1. 登录 火山引擎内容分发网络控制台
  2. 在左侧导航栏,点击 域名管理
  3. 域名管理 页面,找到需要配置的域名,点击 管理
  4. 定位 URL 标准化 模块。
    • 如果您使用的是旧版域名管理页面,点击 编辑配置,然后在 访问控制 标签页中定位 URL 标准化 模块。
    • 如果您使用的是新版域名管理页面,点击 编辑域名。在页面左侧的树状配置项列表中,定位 功能配置 > 访问控制 > URL 标准化。如果该模块置灰,点击模块右边的 +
      关于新旧版域名管理页面的区别,参见 新版域名配置
  5. URL 标准化 模块中,设置 状态 为启用。
  6. 设置对象 中,勾选您需要启用的 URL 标准化选项。
  7. 点击 提交编辑

Image

最近更新时间:2025.10.27 10:41:18
这个页面对您有帮助吗?
有用
有用
无用
无用