文档首页/ 对象存储服务 OBS/ SDK参考/ C/ 数据类型/ bucket_website_routingrule
更新时间:2026-03-13 GMT+08:00
分享

bucket_website_routingrule

表1 bucket_website_routingrule

参数名称

参数类型

是否必选

描述

key_prefix_equals

const char *

必选

参数解释

描述当重定向生效时对象名的前缀。

例如:重定向ExamplePage.html对象的请求,key_prefix_equals设为ExamplePage.html。

约束限制:

取值范围:

默认取值:

http_errorcode_returned_equals

const char *

必选

参数解释

描述Redirect生效时的HTTP错误码。当发生错误时,如果错误码等于这个值,那么Redirect生效。

例如:

当返回的http错误码为404时重定向到NotFound.html,可以将http_errorcode_returned_equals设置为404,replace_key_with设置为NotFound.html。

约束限制:

取值范围:

默认取值:

protocol

const char *

必选

参数解释

描述重定向请求时使用的协议(http,https)。

约束限制:

取值范围:

默认取值:

host_name

const char *

必选

参数解释

描述重定向的站点名。

约束限制:

取值范围:

默认取值:

replace_key_prefix_with

const char *

必选

参数解释

描述重定向请求时使用的对象名前缀,请求中的对象名会将key_prefix_equals的内容替换为replace_key_prefix_with的内容。

约束限制:

取值范围:

默认取值:

replace_key_with

const char *

必选

参数解释

描述重定向请求时使用的对象名,请求中的整个对象名会被替换为replace_key_with的内容。

约束限制:

取值范围:

默认取值:

http_redirect_code

const char *

必选

参数解释

描述响应中的HTTP状态码。

约束限制:

取值范围:

默认取值:

相关文档