我最近确实研究过这个问题,但我还没有实现它。所以这是一个理论上的解决方案。
首先请记住,这个过程相当乏味和烦人。其核心原因是WordPress将所有内容都存储为帖子(也包括图像)。所以“上传文件夹中只有正确的图像”并不是很可爱。您还必须让WordPress为每个图像生成所谓的“元数据”。否则,您可以体验各种wierd结果。
我会这样做:
步骤1:做好充分的手术准备不要在星期五下午这样做。我敢打赌,你所看到的是一场非常成功的手术。
第二步:更新WordPress+Backup,图像的生成和存储方式没有太大变化,但仍然需要最锐利的工具。
我会下载所有图片并备份您的解决方案(可能使用Updraft插件)。
如果是我,那么我也会用插件进行备份Duplicator (也许是高级版本),所以我可以把旧的工作网站放在一切之上,如果事情发生了变化,我可以这样回滚。
步骤3:重命名文件
如前所述,我还没有使用它。但我会在这里使用这个插件:
Media File Renamer. 我用过其他应用程序制作的插件,并有很好的使用体验。
步骤4:进行重定向,这就是问题所在。由于您有1700个图像,那么您需要为每个图像的每个图像大小进行一次重定向这意味着如果您有4个图像大小,那么您将需要6800个重定向。这太疯狂了!?我知道。。。我知道。。。但这就是为什么我还没有这么做。我可以看到作者如果媒体文件重命名器插件写了一点关于making an integration with the famous Redirection-plugin, 但似乎没有什么结果。
第五步:检查一下,当我之前做过这样的操作时,我通常会发现一些角落的情况不起作用。
所以我也会安装Redirection-插件,然后在重命名所有内容后的几天内密切关注所有404错误。
然后单击周围,查看是否有任何图像提供404(并可能在控制台中进行检查,以获得提供404的准确路径)。
结语
我也出于搜索引擎优化的目的考虑了这一点。因为没有一篇SEO文章没有提到这一点。然而问题是,什么对SEO更好:
A) 如果你花了一天(或两天)的时间,重命名所有图像并在其上插入alt标记,还将创建一个巨大的重定向,在你的余生中推到你面前。
或
B) 接受旧的懒惰命名策略。也许只是在最重要的页面或最重要的图像上重新加载图像,正确命名并在其上插入alt标记。把你生命中多余的一天花在博客上创造新的好内容上。
这取决于。。。但是如果你能和B一起去,那么我会这么做。
还有一个浪漫的转折点,请记住,有太多的网站都有图像名称,如:IMG\\u 6473。jpg。因此,谷歌和其他搜索引擎可能正在尽最大努力,试图解读这些图像,找出其中的内容,而不依赖标题或alt标记中的5-10个单词。
你知道他们是怎么说的:图像不仅仅是说出alt标记中可以容纳多少单词。
因此,虽然所有的SEO顾问都在尝试重命名图像和插入alt标记,但谷歌的天才们正试图让这样做变得多余。我的观点不是说这无关紧要。如果你从上面选择了选项B,它只会让你感觉更好。:-)