编辑 Amazon S3 存储桶重定向规则,用于重定向到相同 URL 的参数 (url)
Editing Amazon S3 bucket redirection rules, for redirecting to the param(url) of same URL
对于 url 形式
https://www.example.com/i/http://some-image-url.png
是否可以重定向到 http://some-image-url.png(i/ 之后的参数)?
仅编辑 Amazon S3 存储桶网站的重定向规则。
<RoutingRules>
<RoutingRule>
<Condition>
<KeyPrefixEquals>i/</KeyPrefixEquals>
</Condition>
<Redirect>
[[config for redirecting to http://some-image-url.png]]
</Redirect>
</RoutingRule>
根据经验,尽管去年的路由规则和条件不允许通配符,但是您可以重定向到不同的主机,因此您必须执行类似
的操作
<?xml version="1.0"?>
<RoutingRules>
<RoutingRule>
<Condition>
<KeyPrefixEquals>i/http://some.image.host/some-image.png</KeyPrefixEquals>
</Condition>
<Redirect>
<HostName>some.image.host</HostName>
<ReplaceKeyPrefixWith>some-image-url.png</ReplaceKeyPrefixWith>
</RoutingRule>
</RoutingRules>
对于 url 形式
https://www.example.com/i/http://some-image-url.png
是否可以重定向到 http://some-image-url.png(i/ 之后的参数)?
仅编辑 Amazon S3 存储桶网站的重定向规则。
<RoutingRules>
<RoutingRule>
<Condition>
<KeyPrefixEquals>i/</KeyPrefixEquals>
</Condition>
<Redirect>
[[config for redirecting to http://some-image-url.png]]
</Redirect>
</RoutingRule>
根据经验,尽管去年的路由规则和条件不允许通配符,但是您可以重定向到不同的主机,因此您必须执行类似
的操作<?xml version="1.0"?>
<RoutingRules>
<RoutingRule>
<Condition>
<KeyPrefixEquals>i/http://some.image.host/some-image.png</KeyPrefixEquals>
</Condition>
<Redirect>
<HostName>some.image.host</HostName>
<ReplaceKeyPrefixWith>some-image-url.png</ReplaceKeyPrefixWith>
</RoutingRule>
</RoutingRules>