【问题标题】:Migrating Wordpress Uploads To Amazon S3将 Wordpress 上传内容迁移到 Amazon S3
【发布时间】:2012-04-25 21:44:25
【问题描述】:

我目前在 wordpress 上使用一个插件,每当添加新图片时,它都会在 s3 存储桶中创建上传的副本。问题是在同一个站点上,在我们开始使用这个插件之前上传了大约 700 张图片,这些图片不在 s3 上,我们需要释放一些空间。该插件不会复制这些旧图片。

如果我们手动复制文件,是否有人知道将所有图像 URL 重定向到 s3 存储桶的方法?这可以通过上传文件夹中的 htaccess 来完成吗?

感谢您的帮助,我在重定向和其他方面非常糟糕,需要改进。

约瑟夫

【问题讨论】:

  • 你用什么插件?例如W3 total cache 做得非常好 - 还可以上传在您安装插件之前上传的旧文件。
  • 我没有意识到这是 W3 Total Cache 的一个特性。您在插件的哪个位置找到该选项?

标签: image wordpress .htaccess amazon-s3


【解决方案1】:

使用:

RedirectPermanent /wp-content/uploads http://xxxx.s3.amazonaws.com/wp-content/uploads

在您的主 .htaccess 文件中应该可以解决问题,注意这将重定向所有上传(包括可能的非图像上传)。

【讨论】:

    【解决方案2】:

    尝试使用 s3cmd 安装它通过提供它访问和 aws 的密钥来配置它 然后将您的上传文件夹或图像文件夹与 s3 存储桶同步

    你完成了

    【讨论】:

      【解决方案3】:

      无需安装任何插件。我通过使用 S3FS 将 wp-content/uploads 映射到 S3 存储桶来做到这一点。参考Moving wordpress uploads to Amazon s3 using S3FS

      如果您想节省服务器空间,请不要在挂载 S3FS 时使用 use_cache 选项。祝你好运!

      【讨论】:

        猜你喜欢
        • 2014-05-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-06-10
        • 1970-01-01
        相关资源
        最近更新 更多