是否可以创建一个静态网站重定向规则来重定向www.domain1.com/* --> www.domain2.com
不维护子弹?
如果允许通配符,类似这样:
<RoutingRules>
<RoutingRule>
<Condition>
<KeyPrefixEquals>*</KeyPrefixEquals>
</Condition>
<Redirect>
<HostName>www.domain2.com</HostName>
<ReplaceKeyPrefixWith>/</ReplaceKeyPrefixWith>
</Redirect>
</RoutingRule>
</RoutingRules>
你必须“像 S3 一样思考”。
“键前缀”是prefix,根据定义,空字符串是所有字符串的前缀——因为left(anystring,len('')) == ''
.
所以你不需要通配符——你应该能够简单地说:
<KeyPrefixEquals></KeyPrefixEquals>
然后,您不想替换前缀 - 您想替换整个键,所以看起来像这样:
<ReplaceKeyWith></ReplaceKeyWith>
你问...为什么它是空的而不是/
?
这是因为,在 S3 模型中,键空间不是以/
. bucket.example.com/foo
有一条路径/foo
但它的关键实际上是foo
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)