小编Thi*_*key的帖子

Amazon S3将404重定向到不同的主机

我试图获得一个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)

任何人都可以给我一个关于我缺少的提示吗?

amazon-s3 amazon-web-services

6
推荐指数
1
解决办法
5459
查看次数

标签 统计

amazon-s3 ×1

amazon-web-services ×1