我通过启用网站托管
在我的存储桶上重定向规则<RoutingRules>
<RoutingRule>
<Condition>
<KeyPrefixEquals>avatar/</KeyPrefixEquals>
<HttpErrorCodeReturnedEquals>404</HttpErrorCodeReturnedEquals>
</Condition>
<Redirect>
<HostName>host</HostName>
<ReplaceKeyWith>avatar/default-avatar.jpg</ReplaceKeyWith>
</Redirect>
</RoutingRule>
当请求主机/ avatar / user_id和此用户没有头像时,它将重定向到主机/ avatar / default-avatar.jpg。当我为用户上传新的头像并请求host / avatar / user_id时,它将再次重定向到默认头像。清除缓存帮助。也许有人可以建议解决方法?
答案 0 :(得分:0)
将以下内容添加到重定向代码:
HttpRedirectCode 302 /HttpRedirectCode
我省略了<>
因为某些原因预览显示内部文字被忽略:(
这将强制浏览器每次评估URL而不是替换它一次。希望这有帮助。