通过本文档,您可以对请求的URI进行修改和302重定向至目标URI。重新功能可以配置多条rewrite匹配规则。

背景信息

如果您需要对请求URI进行修改,请添加重写功能。例如:您的某些用户或者客户端仍然使用http协议访问http://example.com,您可以通过该功能配置,所有http://example.com请求都重定向到https://example.com。

执行规则说明:

  • Redirect:若请求的URI匹配了当前规则,该请求将被302重定向跳转到目标URI。
  • Break:若请求的URI匹配了当前规则,执行完当前规则后,将不再匹配剩余规则。

操作步骤

  1. 登录CDN控制台
  2. 在左侧导航栏,单击域名管理
  3. 在您需要设置的域名,单击管理
  4. 在左侧导航栏,单击缓存配置
  5. 重写区域框中,单击添加
  6. 根据您的需求进行配置,选择RedirectBreak,单击确定。


操作样例

样例 待重写URI 目标URI 执行规则 结果说明
样例一 /hello /index.html Redirect 客户端请求http://domain.com/hello,CDN节点将返回302让客户端重新请求http://domain.com/index.html的内容。
样例二 ^/hello$ /index.html Break 客户端请求http://domain.com/hello,CDN节点将返回http://domain.com/index.html的内容。且该请求不再继续匹配其余的重写规则。
样例三 ^/$ /index.html Redirect 客户端请求http://domain.com,CDN节点将返回302让客户端重新请求http://domain.com/index.html的内容。