更换图床:批量替换图片地址
最近很忙,通常晚上才很上线。
却感觉网络质量很糟糕了,特别是高峰期访问国外的服务器,那真是让人受不了。
趁着这会空闲,把图片转移到国内的服务器。
正好文囧,就扯谈下A.shun的图片迁徙之路和批量替换图片地址的简单方法,还有博客图床选择的注意事项。
图片迁徙之路
临时性的不谈,就说作为博客的外链图床。
之前在yo2,它提供xml的导出服务。(虽然oneoo可以帮我们把图片弄出来)
想到总有一天要搬出,自然用图床是最好的选择。
Picasa被墙了,Flickr那段时间有被墙的风险,访问速度也不佳。Yupoo又是带广告又是限制多,
所以最开始用的来吧相册和几个不知名的相册,用没多久都相继砍了外链或者干脆关闭了。
这也就下决心不用国内的同类服务了。
等到博客独立之后就把图片转移到自己的服务器上。那个时候还是用人肉的方法,还好数量不多- -。
外链相册的选择
图片和博客共存亡
我还是建议大家把图片放在自己空间里。
原因有三:
- 稳定,和博客共存亡。
- 便于管理和更新。
- 可以适当的设置防盗链。
当然,这些都建立在流量够用的情况下。
事实上这种情况大概持续了2个多月,流量开始吃紧。(之前的主机流量太小了- -)
于是新日志开始启用Photobucket作为图床。
photobucket的优点
- 免费、稳定、空间大、流量足。
- 直接获取固定地址,而不是像一些服务之提供带链接或广告的代码
- 支持批量上传,可以通过Ctrl和Shift来批量选择
- 不改变文件名,这点非常重要
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
免费的有几个稳定的啊 稳定的有几个支持外联的啊 支持外联的有几个是不付费的啊
@粥小卜 Photobucket、dropbox、skydrive这些都符合要求。不过还是放自己空间最好。
最怕转来转去的!我喜欢折腾域名,就是不喜欢折腾空间!
Picasa用个反向代理就能继续用了,哎,自己主机空间小啊,放不了多少图片~ 😥
@Jutoy 我不喜欢和picasa。。方向代理、以及以后的迁移都麻烦。
631强力观光团强力围观~
你越来越专业了.
我说,怎么留言板没办法留言了啊~~
另外,你在OPERA里的签名音乐真的不错,说实话快速的生活让我已经快忘记有这么一首歌了,以前很喜欢听的,另外谢谢人的按钮~~,哈哈,我一直以为要修改代码,用OPEN LINK 这个命令 ❗
@yywr 留言板模板错误,谢谢提醒。
opera的打开页面用的是“Go to page”
没有比SkyDrive更棒的相册了。
觉着又拍用着还凑合,国外的主要是怕被墙啊。我之前就是文件名不同,所以干脆就没管了。。
@纯粹 能凑合就行嘛。
图片全部放空间里。。要是不够用了也说明飞猪快成图王了,那也可有能力扩大空间了。。嘿嘿
这个你还只是晚上来一下,我搬新家还没有网络呢
@junjun 怪不得看不到君君最近更新呢~
@junjun 恭喜junjun搬新家
我的服务器超级不稳定,弄得最近都没心情~
@whitmine 不稳定的话联系下客服问问情况嘛
mark一记,gr里加星标,以备不时之需
这个图床还不错,不过我一般直接放到空间里,1TB的流量估计不会被两三张图片耗完的。
@吻火 你的流量真大啊,vps就是不一样
我想换wp了。。
@老七 换吧,wp无比强大 😆
那两句sql语句我要记住,下次用得到
刚好要更换图床了,受用了!
很实用
我的图片都是直接上传的。
不错很强大.要跟你学习.现在我都怕用图.所以能用文字都是用文字表达.
@ptubuntu 我懒嘛,有时候一张图片就很能说明问题
不怕被墙?这个都有可能的,只有放在自己空间比较好!
Photobucket会重命名中文文件名 😡
今天终于要用上了
很有用,但对于外连图片的地址 到是不方便替换啊~~
我是之前从ZBLOG转到wp的很多图片之前和ZBLOG共存亡的
现在想把图片和Wp分离出来,这个帖子很有用。
够我花时间来折腾了~
@敏锐的眼睛 恭喜转到wp 😆
所以说外链相册也要找url比较有规律那种,为以后考虑嘛
批量的更改真不错,我也一直发愁以后换图床,会不会遇到这个问题!
话说我们来个PR的链接好不好?你的我添加完毕了:)
@棺材中的尘埃 不为seo而链接。
我们也经常互访!所以不仅仅是PR!看你啦!
@棺材中的尘埃 抱歉,我在link和留言本页面已经说明了,不再接受交换链接。
我用微软的那个live相册,地址是不规律的,现在要换出来就麻烦了。
你提供的那个免费图床不错,我要手动换了 ❗
你好,刚刚拜读到你的博客,这篇文章很好,我现在也是用的这个Photobucket,其他的都很好,但是有一点就是偶尔会出现打不开的现象,第一次出现我以为被墙,但是后来发现又可以用,让我试了好几个图床后还是用这个,只是偶尔打不开的时候很郁闷。
很实用,应该用得到.
用dropbox感觉不错~ 😛
专业、实用。 😛
ujsl3t