我目前在 wordpress 上使用一个插件,每当添加新图片时,它都会在 s3 存储桶中创建上传的副本。问题是在同一个站点上,在我们开始使用这个插件之前上传了大约 700 张图片,这些图片不在 s3 上,我们需要释放一些空间。该插件不会复制这些旧图片。
如果我们手动复制文件,是否有人知道将所有图像 URL 重定向到 s3 存储桶的方法?这可以通过上传文件夹中的 htaccess 来完成吗?
感谢您的帮助,我对重定向和事情非常糟糕,需要改进。
约瑟夫
使用:
RedirectPermanent /wp-content/uploads http://xxxx.s3.amazonaws.com/wp-content/uploads
在您的主 .htaccess 文件中应该可以解决问题,请注意这将重定向所有上传(包括可能的非图像上传)。
无需安装任何插件。我通过使用 S3FS 将 wp-content/uploads 映射到 S3 存储桶来做到这一点。请参阅使用 S3FS 将 wordpress 上传移动到 Amazon s3
如果您想节省服务器空间,请不要在挂载 S3FS 时使用 use_cache 选项。祝你好运!
尝试使用 s3cmd 安装它,通过为其提供访问权限和 aws 的密钥来配置它,然后将您的上传文件夹或图像文件夹与 s3 存储桶同步
你完成了