当您需要将请求URI中的HTTP重定向为HTTPS,或您访问的URI与源站URI不匹配时,需要将URI修改为与源站匹配的URI。您修改URI中指定内容时,需要配置重写规则,规则匹配后,会302跳转到目标URI。您还可以根据实际需求配置多条重写匹配规则。通过本文档,您可以了解配置重写规则的操作方法。

背景信息

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

操作步骤

  1. 登录全站加速控制台
  2. 在左侧导航栏,单击域名管理
  3. 域名管理页面,单击目标域名对应的配置
  4. 重写区域框中,单击添加
  5. 根据您的需求,配置待重写URI、目标URI和执行规则。
    重写执行规则如下:
    • Redirect:若请求的URI匹配了当前规则,该请求将被302重定向跳转到目标URI。
    • Break:若请求的URI匹配了当前规则,执行完当前规则后,将不再匹配剩余规则。
    重写
  6. 单击确定

    重写列表中,您可以单击修改删除,对当前配置的重写规则进行相应操作。

    说明 单个域名可以配置的重写规则数量上限是50个。

操作样例

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