此接口用于获取指定存储空间(Bucket)的网站配置。
调用此接口您必须为桶所有者,或被授权当前桶的 GetBucketWebsite 权限。
GET /?website HTTP/1.1 Host: bucketname.tos-cn-beijing.volces.com Date: Fri, 30 Jul 2021 08:05:36 +0000 Authorization: authorization string
该请求使用的公共请求消息头,请参见公共参数。
名称 | 位置 | 参数类型 | 是否必选 | 示例值 | 说明 |
---|---|---|---|---|---|
website | Query | String | 是 | - | 代表 GetBucketWebsite 请求的特殊标识。 |
该请求不使用消息元素。
该请求返回的公共响应消息头,请参见公共参数。
名称 | 参数类型 | 示例值 | 说明 |
---|---|---|---|
RedirectAllRequestsTo | Object | - | 重定向所有请求,设置后不能再设置其他重定向规则。 |
HostName | String | example.com | 重定向的站点名。 |
Protocol | String | http | 重定向请求时使用的协议,支持 http 和 https 协议。默认使用 http 协议。 |
名称 | 参数类型 | 示例值 | 说明 |
---|---|---|---|
IndexDocument | Object | - | 设置默认主页。 |
Suffix | String | index.html | 访问目录请求时(结尾为 |
ForbiddenSubDir | Bool | false | 是否支持转到子目录的默认主页,取值说明如下:
父节点:IndexDocument |
名称 | 参数类型 | 示例值 | 说明 |
---|---|---|---|
ErrorDocument | Object | - | 设置报错页面。 |
Key | String | error.html | 当出现 4xx 错误时,则返回该页面。 |
名称 | 参数类型 | 示例值 | 说明 |
---|---|---|---|
RoutingRules | Array | - | 设置重定向规则。 |
Condition | Object | - | 设置重定向规则的匹配条件。只有当设置的条件全部匹配后,重定向规则才能生效。 |
HttpErrorCodeReturnedEquals | Integer | 404 | 设置重定向生效时的 HTTP 错误码。例如设置 |
KeyPrefixEquals | String | red/ | 设置重定向规则生效时的对象名前缀。 |
Redirect | Object | - | 设置重定向规则。 |
HostName | String | example.com | 设置重定向的站点名。 |
HttpRedirectCode | Integer | 301 | 跳转时返回的状态码,只能设置 3XX 的错误码,不能设置 300, 默认为 301。 |
Protocol | String | http | 重定向请求时使用的协议,支持 http 和 https 协议。默认使用 http 协议。 |
ReplaceKeyPrefixWith | String | redirect/ | 重定向时使用的对象名前缀。 |
ReplaceKeyWith | String | redirect.html | 重定向时使用的对象名。 |
GET /?website HTTP/1.1 Host: bucketname.tos-cn-beijing.volces.com Date: Fri, 30 Jul 2021 08:05:36 +0000 Authorization: authorization string
HTTP/1.1 200 OK Date: Fri, 30 Jul 2021 13:53:55 GMT Server: TosServer x-tos-id-2: 1e89f203jld00006-a444fd0 x-tos-request-id: 1e89f203b2d00006-a444ed0 Content-Length: 643 { "IndexDocument": { "Suffix": "index.html" }, "ErrorDocument": { "Key": "error.html" } }