/rewrite/

设置 rewrite 状态及规则

请求地址

https://api.upyun.com/rewrite/

HTTP请求方法

POST

是否需要登陆授权

是,关于登录授权,参见授权机制

请求参数

必选 数据类型及范围 说明
bucket_name true string 空间名
rewrite_enable true boolean 开启/关闭
rewrite_rules true Array rewrite规则

rewrite 后来增加了一个 debug 字段. 对于原先老的逻辑, 即没有 debug 字段的元数据, 同步的时候或者显示到前端的时候统一为 false; 新增加的规则, 这个字段默认为 true.

参数说明:

rewrite_rules结构如下:

[
  {
    "pattern": "", 
    "rule": "/v1/mss_mt_tenant_$_HOST_2/$_HOST_1$_URI",
    "debug": true
  },
  {
    "pattern": "/(.*)/(.*)", 
    "rule": "/v1/mss_mt_tenant_$1/$2$_URI", 
    "break": true,
    "debug": true
  }
]

返回结果

{
  "result": true,
  "data": {
    "bucket_name": "bucket",
    "rewrite_enable": true,
    "rewrite_rules": [
       {
         "pattern": "", 
         "rule": "/v1/mss_mt_tenant_$_HOST_2/$_HOST_1$_URI",
         "debug": true
       },
       {
         "pattern": "/(.*)/(.*)", 
         "rule": "/v1/mss_mt_tenant_$1/$2$_URI", 
         "break": true,
         "debug": true
       }
    ]
  }
}
Last edited by hubiao, 2016-03-18 16:49:28