用户可将自己的桶配置成静态网站托管模式,并通过桶域名访问该静态网站。
静态网站所需的网页文件已上传到指定桶中。
如果静态网站文件为“归档存储”类别,则需要先恢复,具体操作步骤请参见恢复归档存储文件。
如需将托管的静态网站对所有人开放,必须配置匿名用户可访问桶内的静态网站文件。静态网站托管配置会在两分钟内生效。
参考对匿名用户授予指定对象的公共读权限为匿名用户授予静态网站文件的读取权限。
若桶中只有静态网站文件,则配置桶策略为“公共读”,使桶内所有文件能被公开访问。
或您可以直接在左侧导航栏单击“基础配置>静态网站托管”,进入“静态网站托管”界面。
OBS仅支持配置桶根目录下的文件(如“index.html?fromacct=525a03cf-8bd2-4921-b724-84ea259121fb&utm_source=V1g3MDY4NTY=&utm_medium=cps&utm_campaign=201905”)作为默认首页,暂不支持按目录层级的方式(如“/page/index.html?fromacct=525a03cf-8bd2-4921-b724-84ea259121fb&utm_source=V1g3MDY4NTY=&utm_medium=cps&utm_campaign=201905”)配置默认首页。
“重定向规则”采用JSON或XML格式编写,可以包含多条重定向规则,每条重定向规则包含一个Condition和一个Redirect,参数说明如所示。
容器 |
键值 |
键值说明 |
---|---|---|
Condition |
KeyPrefixEquals |
重定向生效时的对象名前缀。当向对象发送请求时,如果对象名前缀等于这个值,那么重定向生效。 例如:重定向ExamplePage.html?fromacct=525a03cf-8bd2-4921-b724-84ea259121fb&utm_source=V1g3MDY4NTY=&utm_medium=cps&utm_campaign=201905对象的请求,KeyPrefixEquals设为ExamplePage.html?fromacct=525a03cf-8bd2-4921-b724-84ea259121fb&utm_source=V1g3MDY4NTY=&utm_medium=cps&utm_campaign=201905。 |
HttpErrorCodeReturnedEquals |
重定向生效时的HTTP错误码。当发生错误时,如果错误码等于这个值,那么重定向生效。 例如:当返回的HTTP错误码为404时重定向到NotFound.html?fromacct=525a03cf-8bd2-4921-b724-84ea259121fb&utm_source=V1g3MDY4NTY=&utm_medium=cps&utm_campaign=201905,可以将Condition中的HttpErrorCodeReturnedEquals设置为404,Redirect中的ReplaceKeyWith设置为NotFound.html?fromacct=525a03cf-8bd2-4921-b724-84ea259121fb&utm_source=V1g3MDY4NTY=&utm_medium=cps&utm_campaign=201905。 |
|
Redirect |
Protocol |
重定向请求生效时使用的协议。取值为HTTP或HTTPS,如不设置,默认为HTTP。 |
HostName |
重定向请求生效时使用的主机名。如不设置,代表重定向至原请求的HostName。 |
|
ReplaceKeyPrefixWith |
重定向请求生效时使用的对象名前缀。 |
|
ReplaceKeyWith |
重定向请求生效时使用的对象名。 |
|
HttpRedirectCode |
响应中的HTTP状态码。默认值为301,表示永久重定向到Redirect指定的位置,也可根据业务实际情况设置。 |
重定向规则示例
[ { "Condition": { "KeyPrefixEquals": "folder1/" }, "Redirect":{ "Protocol": "HTTPS", "HostName": "www.example.com", "ReplaceKeyPrefixWith": "target.html?fromacct=525a03cf-8bd2-4921-b724-84ea259121fb&utm_source=V1g3MDY4NTY=&utm_medium=cps&utm_campaign=201905" } } ]
[ { "Condition": { "KeyPrefixEquals": "folder2/" }, "Redirect":{ "ReplaceKeyPrefixWith": "folder/" } } ]
[ { "Condition": { "KeyPrefixEquals": "folder.html?fromacct=525a03cf-8bd2-4921-b724-84ea259121fb&utm_source=V1g3MDY4NTY=&utm_medium=cps&utm_campaign=201905" }, "Redirect":{ "ReplaceKeyWith": "folderdeleted.html?fromacct=525a03cf-8bd2-4921-b724-84ea259121fb&utm_source=V1g3MDY4NTY=&utm_medium=cps&utm_campaign=201905" } } ]
[ { "Condition": { "HttpErrorCodeReturnedEquals": "404" }, "Redirect":{ "HostName": "www.example.com", "ReplaceKeyPrefixWith": "report-404/" } } ]
在OBS上托管静态网站配置生效后,您可以通过静态网站托管访问域名访问该静态网站。
由于浏览器缓存等原因,您可能需要清除浏览器缓存后才能查看到预期效果。
本文主要用Python爬取拉勾网不同编程语言职位信息,包括:Python岗、Java岗、C++...
一、前言 最近在用 Python 写一个小工具,这个工具主要就是用来管理各种资源的信...
直播主题:云原生网关公测 直播时间:7月22日(周四)15:00 嘉宾:子墚、百丈 直...
MQTT是基于TCP/IP协议栈构建的异步通信消息协议 是一种轻量级的发布、订阅信息传...
大家好,我是冰河~~ 说起Java,简单好用,但是Java中很多牛逼的技术却逐渐被遗忘...
在全球范围内,SD-WAN凭借其敏捷性、安全性、可靠性、灵活性、多样性等诸多特征...
六人定律,相信大家一定都不会陌生。简单的说,你只需要通过6个人,就可以认识到...
想了解更多内容,请访问: 51CTO和华为官方战略合作共建的鸿蒙技术社区 https://...
互联网的发展,传统企业都开始开拓自己的互联网市场,很多中小企业都选择香港 服...
由于 云服务器 像独立服务器一样拥有较大权限,需要自己配置,所以很多用户在上...