网站多媒体图片视频文件一键切换托管到七牛云空间

原本七牛云是支持CDN加速的,网站文件保存在服务器也是可以的,但我有一个网站,前期的图片多媒体数据都在服务器上,后期已经使用图床了,也就是说图片数据已经固定下来不再增加了,我就想将这些图片都托管到七牛云空间里,自己的网站上面不再保存这些数据了,因为小身材对于网站搬家会更友好。

于是就做了如下设置,将服务器的图片文件夹打包下来,在电脑上面再解压缩,然后按目录格式在七牛云上面做好复刻,并将图片都上传到位。

七牛云默认是使用的http网址,虽然绑定了自己的域名,但http网址的图片在https网站里面加载,浏览器会提示不安全。所以也对七牛云绑定了数字证书,其过程是在《七牛云配置HTTPS数字证书过程详解(绑定腾讯云免费一年期证书)》有所记录。

一切搞定后,发现图片能正常访问,而且目录格式也是正确的。这时候就可以在服务器的数据库里面进行网址替换操作了。

图片[1]-网站多媒体图片视频文件一键切换托管到七牛云空间-墨铺

文章内容数据库批量操作修改命令:

UPDATE wp_posts SET post_content = replace(post_content, '旧网址', '新网址')

需要注意的是,网站图片都在特定图片文件夹中,比如img文件夹,而你的域名比如是minana.cn,你的图片文件夹是minana.cn/img,你需要更改为的链接是imopu.cn,那么你的写法应该是:

UPDATE wp_posts SET post_content = replace(post_content, 'minana.cn/img', 'imopu.cn/img')

就是你应该把你网站内独一无二的多媒体文件夹目录写出来,而不是做顶级域名的替换,否则容易在其他地方链接出错。

最后,你可以把网站多媒体数据文件在网盘做一个备份,就可以删除掉服务器内相应文件了。

© 版权声明
THE END
喜欢请点赞支持!
点赞15 分享
大话西游 共1条

蒹葭苍苍,白露为霜

    所谓伊人,在水一方