Go to comments ↓ Home » Blog, 效率提升

更换图床:批量替换图片地址

Wordpress最近很忙,通常晚上才很上线。
却感觉网络质量很糟糕了,特别是高峰期访问国外的服务器,那真是让人受不了。

趁着这会空闲,把图片转移到国内的服务器。

正好文囧,就扯谈下A.shun的图片迁徙之路和批量替换图片地址的简单方法,还有博客图床选择的注意事项。

图片迁徙之路

临时性的不谈,就说作为博客的外链图床。

之前在yo2,它提供xml的导出服务。(虽然oneoo可以帮我们把图片弄出来)
想到总有一天要搬出,自然用图床是最好的选择。

Picasa被墙了,Flickr那段时间有被墙的风险,访问速度也不佳。Yupoo又是带广告又是限制多,
所以最开始用的来吧相册和几个不知名的相册,用没多久都相继砍了外链或者干脆关闭了。
这也就下决心不用国内的同类服务了。

等到博客独立之后就把图片转移到自己的服务器上。那个时候还是用人肉的方法,还好数量不多- -。

外链相册的选择

图片和博客共存亡

我还是建议大家把图片放在自己空间里

原因有三:

  1. 稳定,和博客共存亡
  2. 便于管理和更新
  3. 可以适当的设置防盗链。

当然,这些都建立在流量够用的情况下
事实上这种情况大概持续了2个多月,流量开始吃紧。(之前的主机流量太小了- -)

于是新日志开始启用Photobucket作为图床。

photobucket的优点

  1. 免费、稳定、空间大、流量足。
  2. 直接获取固定地址,而不是像一些服务之提供带链接或广告的代码
  3. 支持批量上传,可以通过Ctrl和Shift来批量选择
  4. 不改变文件名,这点非常重要

1和2自然不必说。后面两点就是我选择图片服务器的主要原则。

批量替换图片地址

now,因为文章前面说的原因。
我把图片放回来之前的国内空间,并启用了img.a-shun.com的二级域名。

之前无论是自己的空间还是photobucket,它们都不会改变我的图片文件名。so,这回就方便了,用数据库批量替换技巧即可。

我的图片本地都有备份,photobucket上的则放在一个子文件夹中。直接带着目录结构打包上传,解压,绑定域名。

然后在使用phpmyadmin,进入博客的数据库,运行以下代码:

UPDATE wp_posts SET post_content = REPLACE( post_content, 'http://s916.photobucket.com/albums/ad1/ashunyi/', 'http://shun.im/img/photobucket/') ;
UPDATE wp_posts SET post_content = REPLACE( post_content, 'http://shun.im/img/', 'http://img.shun.im/') ;

这样就大功告成了。

批量替换图片地址

语法很简单:

UPDATE 表名 SET 字段名 = REPLACE( 字段名, '要替换的内容', '替换后的内容')

这种方法同样也适合用来替换其他链接和文字。我们还可以用同步软件来让本地和服务器保持同步。

如果你的本地文件名和上传后的不同,那么就要逐个从相册下载再上传,还要去寻找url的规律,那会很头痛的。

» 转载请以超链接形式注明来源:A.shun Blog » 《更换图床:批量替换图片地址》
» 本文链接地址:http://shun.im/21347

» 本文采用 BY-NC-SA 协议进行授权。
» 建议通过 Rss( Feedly | Feedburner | Feedsky )方式及时获取更新。
  1. 免费的有几个稳定的啊 稳定的有几个支持外联的啊 支持外联的有几个是不付费的啊

    Firefox 3.5.8 Firefox 3.5.8 Windows XP Windows XP
    #1
    @
  2. 最怕转来转去的!我喜欢折腾域名,就是不喜欢折腾空间!

    Internet Explorer 8.0 Internet Explorer 8.0 Windows XP Windows XP
    #2
    @
  3. Picasa用个反向代理就能继续用了,哎,自己主机空间小啊,放不了多少图片~ 😥

    Google Chrome 5.0.342.2 Google Chrome 5.0.342.2 Windows 7 Windows 7
    #3
    @
  4. :mrgreen: 631强力观光团强力围观~
    你越来越专业了.

    Opera 10.10 Opera 10.10 Windows XP Windows XP
    #4
    @
  5. 我说,怎么留言板没办法留言了啊~~

    另外,你在OPERA里的签名音乐真的不错,说实话快速的生活让我已经快忘记有这么一首歌了,以前很喜欢听的,另外谢谢人的按钮~~,哈哈,我一直以为要修改代码,用OPEN LINK 这个命令 ❗

    Opera 10.50 Opera 10.50 Windows 7 Windows 7
    #5
    @
    • @yywr 留言板模板错误,谢谢提醒。
      opera的打开页面用的是“Go to page”

      Opera 10.10 Opera 10.10 Windows XP Windows XP
  6. 有点宅。

    没有比SkyDrive更棒的相册了。

    Internet Explorer 8.0 Internet Explorer 8.0 Windows 7 Windows 7
    #6
    @
  7. 觉着又拍用着还凑合,国外的主要是怕被墙啊。我之前就是文件名不同,所以干脆就没管了。。

    Opera 10.50 Opera 10.50 Windows XP Windows XP
    #7
    @
  8. 图片全部放空间里。。要是不够用了也说明飞猪快成图王了,那也可有能力扩大空间了。。嘿嘿

    Firefox 3.0.10 Firefox 3.0.10 Windows Vista Windows Vista
    #8
    @
  9. 这个你还只是晚上来一下,我搬新家还没有网络呢

    Firefox 3.6 Firefox 3.6 Windows XP Windows XP
    #9
    @
  10. 我的服务器超级不稳定,弄得最近都没心情~

    Firefox 3.5.8 Firefox 3.5.8 Windows XP Windows XP
    #10
    @
  11. mark一记,gr里加星标,以备不时之需 :roll:

    Opera 10.51 Opera 10.51 Windows XP Windows XP
    #11
    @
  12. 这个图床还不错,不过我一般直接放到空间里,1TB的流量估计不会被两三张图片耗完的。

    Firefox 3.6 Firefox 3.6 Windows XP Windows XP
    #12
    @
  13. 我想换wp了。。

    Internet Explorer 7.0 Internet Explorer 7.0 Windows XP Windows XP
    #13
    @
  14. 短歌行

    那两句sql语句我要记住,下次用得到 :roll:

    Firefox 3.6 Firefox 3.6 Windows 7 Windows 7
    #14
    @
  15. 刚好要更换图床了,受用了!

    TheWorld Browser TheWorld Browser Windows 7 Windows 7
    #15
    @
  16. 很实用
    我的图片都是直接上传的。

    Firefox 3.6 Firefox 3.6 Windows XP Windows XP
    #16
    @
  17. 不错很强大.要跟你学习.现在我都怕用图.所以能用文字都是用文字表达.

    Google Chrome 4.1.249.1036 Google Chrome 4.1.249.1036 Windows XP Windows XP
    #17
    @
  18. 不怕被墙?这个都有可能的,只有放在自己空间比较好!

    Firefox 3.6.2 Firefox 3.6.2 Windows 7 Windows 7
    #18
    @
  19. Photobucket会重命名中文文件名 😡

    Firefox 3.6.2 Firefox 3.6.2 Windows XP Windows XP
    #19
    @
  20. 今天终于要用上了

    Opera 10.50 Opera 10.50 Windows 7 Windows 7
    #20
    @
  21. 很有用,但对于外连图片的地址 到是不方便替换啊~~
    我是之前从ZBLOG转到wp的很多图片之前和ZBLOG共存亡的
    现在想把图片和Wp分离出来,这个帖子很有用。
    够我花时间来折腾了~

    Internet Explorer 7.0 Internet Explorer 7.0 Windows XP Windows XP
    #21
    @
  22. 批量的更改真不错,我也一直发愁以后换图床,会不会遇到这个问题!

    Firefox 3.6.3 Firefox 3.6.3 Windows 7 Windows 7
    #22
    @
  23. 话说我们来个PR的链接好不好?你的我添加完毕了:)

    Firefox 3.6.3 Firefox 3.6.3 Windows 7 Windows 7
    #23
    @
  24. 我们也经常互访!所以不仅仅是PR!看你啦!

    Firefox 3.6.3 Firefox 3.6.3 Windows 7 Windows 7
    #24
    @
  25. 我用微软的那个live相册,地址是不规律的,现在要换出来就麻烦了。
    你提供的那个免费图床不错,我要手动换了 ❗

    Firefox 3.6.4 Firefox 3.6.4 Windows XP Windows XP
    #25
    @
  26. 左心房的洞

    你好,刚刚拜读到你的博客,这篇文章很好,我现在也是用的这个Photobucket,其他的都很好,但是有一点就是偶尔会出现打不开的现象,第一次出现我以为被墙,但是后来发现又可以用,让我试了好几个图床后还是用这个,只是偶尔打不开的时候很郁闷。

    Google Chrome 3.0.195.0 Google Chrome 3.0.195.0 Windows XP Windows XP
    #26
    @
  27. 很实用,应该用得到.

    Google Chrome 9.0.597.98 Google Chrome 9.0.597.98 Windows XP Windows XP
    #27
    @
  28. 用dropbox感觉不错~ 😛

    Google Chrome 23.0.1271.10 Google Chrome 23.0.1271.10 Windows 7 Windows 7
    #28
    @
  29. 专业、实用。 😛

    Google Chrome 30.0.1599.101 Google Chrome 30.0.1599.101 Windows 7 Windows 7
    #29
    @
  30. 偽物ブランド激安市場
    ━…━…━…━…━…━…━…━…━…━…━…
    ルイヴィトン、シャネル、グッチ、エルメス、クロエ、プラダ、 ブルガリ、ロレックス、カルテ
    ィエ 、オメガ偽物(コピー商品)のブランドのバッグ、財布、腕時計の販売、通販。
    ━…━…━…━…━…━…━…━…━…━…━…
    ◇各種のベルト(BELT)、最低の価格の2500円
    ◇ブランドのバッグ、最低価格の4500円
    ◇ブランドの腕時計、最低の価格の7000円
    ━…━…━…━…━…━…━…━…━…━…━…
    ◆ スタイルが多い、品質がよい、価格が低い!
    ● SS品質 シリアル付きも有り 付属品完備!
    ◆ 必ずご満足頂ける品質の商品のみ販売しております.
    ● 品質を最大限本物と同等とする為に相応の材質にて製作している為です.
    ◆ 絶対に満足して頂ける品のみ皆様にお届け致します.
    人気の売れ筋商品を多数取り揃えております。
    全て激安特価でご提供.お願いします.
    ブランドコピー https://www.bbagok.com

    Internet Explorer 11.0 Internet Explorer 11.0 Windows 7 Windows 7
    #31
    @
Leave a Reply

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: