wordpress使用CDN静态资源加速,老文章内图片地址不重写解决办法

静态资源加速,对使用国外或是香港服务器的人而言,在加速上面来说还是很重要的。你可以使用阿里云OSS、水煮鱼的WPJAM-Basic实现CDN静态资源加速。

下面不BB,我一个站使用的是一位友人的主题,里面自带CDN加速设置。这个站之前就有文章,于是问题就来了。不知道为什么开启CDN静态资源加速后,以前老文章中的图片的链接没有自动更换。由于wordpress后台媒体库也是支持CDN的,后台看到的图片链接已经全部换成CDN加速后的链接了,但是前台文章中的链接没有换。进入文章重新插入图片更新文章,才能将本地图片地址换成新的CDN加速地址。

当时检查过代码,并没有问题。友人是wordpress大佬,他也检查了主题的代码,也没有问题。那时候并没有去处理,因为我想多更新几篇文章之后,首页就全部是新文章了,缩略图之类的也就全部是CDN中的链接地址了。

不过最近想着把这个站的https给做了,于是问题就来了。https验证,需要全站资源通过https访问验证。没办法只有解决老问题。

MySQL执行SQL语句手动修改所有文章内的链接

  1.  #WordPress 的数据库里 wp_posts 表(文章内)的 http 前缀替换
  2. UPDATE wp_posts SET post_content = replace(post_content,'old','new');
  3. #示例
  4. UPDATE wp_posts SET post_content = replace(post_content,'http://www.XXX.com','https://www.XXX.com');

同样的方法,可以替换所有文章中的以http开头的内链。

文章指定缩略图链接替换

  1. # WordPress 自定义栏目的内容替换
  2. UPDATE wp_postmeta SET meta_value = replace( meta_value, '旧内容','新内容') ;
  3. #示例
  4. UPDATE wp_postmeta SET meta_value = replace( meta_value, 'http://www.XXX.com','https://www.XXX.com) ;

本文来自投稿,不代表科技代码立场,如若转载,请注明出处https://www.cwhello.com/402148.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
上一篇 2023年11月1日 18:06
下一篇 2023年11月2日 17:49

相关推荐

  • WordPress将指定文章设置禁止收录方法。

    对于一些不是那么重要的文章,有时为了SEO优化,可能我们并不想让搜索引擎收录,这时候就可以将其单独设置为禁止抓取,今天我们讲下如何在WordPress中设置指定文章不被搜索引擎收录 使用All in One SEO Pack设置 ...

    2022年10月24日
    023
  • WordPress重新生成缩略图 Regenerate Thumbnails使用教程。

    在WordPress中有时候我们会需要重新生成站点中的缩略图,比如更换主题后缩略图不适配、修改媒体图片尺寸后想要应用到之前的图片等,这些场景都需要重新生成缩略图,在本文中,我们就教大家如何使用Regenerate Thu...

    2022年10月25日 wordpress开发
    031
  • 删除WordPress主题的3种方法。

    在使用Wordpress搭建网站时,非常方便的一点就是你可以随时更换你的主题,让网站成为另一种风格,但是因为Wordpress只能使用一款主题,更换下来的主题就没有用了,所以对于不需要的主题,我们最好把他们删除,今...

    2022年10月25日
    025
  • WordPress修改默认图片压缩质量。

    平常我们在使用Wordpress的过程中可能不会发觉,Wordpress默认会对上传的图片会进行压缩,每当你上传一张图片,Wordpress为了提升网站的性能,会自动将其压缩到82%的质量,当然这对普通的站点来说影响是非常微小...

    2022年10月24日
    020
  • WordPress禁止通过邮件重置密码方法。

    如果你忘记了自己的管理员密码,最简单的重置方法就是在WordPress登陆界面点击忘记密码,通过发送邮件的方法重置,不过便利的同时也会带来一些弊端,比如恶意点击重置,导致收到骚扰邮件,甚至通过邮件来获取后台...

    2022年10月25日
    027
  • WordPress修改图片文件名方法。

    在网站SEO过程中,图片优化是非常重要的一项,其中有一点就是文件名优化,不过很多站长都是后来才慢慢了解到,这样就导致之前很多的文件名并不规范,在本文中我们将教大家如何在WordPress中修改图片文件名称 方法...

    2022年10月25日 wordpress开发
    023
  • WordPress提示Briefly unavailable for scheduled maintenance解决办法。

    在使用WordPress时,有时我们在进行一些更新时,会遇到网站无法访问的情况,提示 Briefly unavailable for scheduled maintenance. Check back in a minute,整个网站无法访问 为什么会出维护提示? 通常,这种情...

    2022年10月25日
    023
  • WordPress配置Redis缓存教程。

    WordPress速度一直是许多人关注的问题,我们除了可以使用缓存插件外,还可以配合对象缓存来进一步提升网站加载速度,最常用的有Memcached和Redis,之前WP主题站已经给大家介绍过WordPress配置Memcached方法,在本...

    2022年10月25日 wordpress开发
    035

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息