我试图获得一个S3桶,当它遇到404而不是抛出一个404页面,它重定向到我自己的服务器,所以我可以做一些错误.
这是我拼凑在一起的,我认为它应该做的是去mydomain.com并点击error.php并让php脚本锻炼用户试图在S3上访问的文件名.
无论请求来自哪个目录,我都希望这种情况发生.当我在托管404页面的网站中定义错误文档时,如果我没有定义404页面,则会收到访问被拒绝的xml错误.
这是我目前的重定向规则
<RoutingRules>
<RoutingRule>
<Condition>
<HttpErrorCodeReturnedEquals>404</HttpErrorCodeReturnedEquals>
</Condition>
<Redirect>
<HostName>www.mydomain.com</HostName>
<ReplaceKeyPrefixWith>error.php#!/</ReplaceKeyPrefixWith>
</Redirect>
</RoutingRule>
</RoutingRules>
Run Code Online (Sandbox Code Playgroud)
任何人都可以给我一个关于我缺少的提示吗?