s3存储桶上的图像的Apache代理停止工作

时间:2015-12-21 21:28:49

标签: wordpress apache .htaccess amazon-s3 proxy

我正在使用s3存储桶为我的wordpress网站提供图像。我没有必要将所有图像URL更改为s3存储桶,而是将主域中的代理设置为s3。我之前有过这个工作,但几周前它突然停止了。

我设置了s3存储桶以使用子域名,所以我没有那个丑陋的默认s3网址。

以下是我在.htaccess文件中的内容

# Rewrite uploads folder to the s3 bucket
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^/?wp-content/uploads(.*) http://content.site.com/wp-content/uploads$1 [P]
</IfModule>
#End S3 rewrite

执行此操作时,它会返回400错误请求,其中包含以下xml(已删除特定键)。

<Error>
<Code>InvalidArgument</Code>
<Message>Unsupported Authorization Type</Message>
<ArgumentName>Authorization</ArgumentName>
<ArgumentValue>Basic xxxxxxxxxxxxxxxxxxxxx</ArgumentValue>
<RequestId>xxxxxxxxxxxxxxxxxxxxxxxxxxxx</RequestId>
<HostId>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</HostId>
</Error>

非常感谢任何有关错误发生原因的建议!

0 个答案:

没有答案