一般来说我们说的外链有2种形式
1、其他图片服务商提供的相册,例如flickr,但是这样的服务有一样不好,就是很容易被墙,所以蓝冰不推荐这种方法。
2、建立自己的图床或者附件库,这种方法适合有多个主机的朋友,例如在Godaddy购买了域名的朋友都可以免费获得一个10G的空间,但是广告很大,所以用来做附件库是最好不过的了。
至于第一种没有什么好的办法,只能一点点的修改,因为这种服务的链接地址都是随机生成的,没有规律可寻。
下面介绍第二种方法:
首先到自己的wp备份所有附件文件,有些朋友的附件在/files/文件夹下,有些朋友的在/wp-content/uploads/文件夹下,但是无一例外,这些都是根据文章来的,而且一般的都是按月归档,例如/wp-content/uploads/2009/11/,按照这种形式,将uploads文件夹内的附件全部备份到本地即可。
第二步就是将其上传到你的附件库,当然你可以给你的附件库绑定一个域名,例如file.domain.com,将uploads文件夹内的东西全部上传进去。
第三步:进入WP的数据库,先备份,然后执行以下SQL命令:UPDATE wp_posts SET post_content = replace(post_content, ‘http://domain.com/wp-content/uploads’, ‘http://file.domain.com’);
就可以了。注意 引号、分号、逗号可能在发表中被转换成了全角,请修改为英文半角。 另外,使用blog@35等来做图床也是一个不错的选择,哈哈。 方法很简单,首先在你的博客导出数据,然后在blog@35导入即可,blog@35的服务器会自动下载你的附件,然后按照上面的方法执行数据库SQL
UPDATE wp_posts SET post_content = replace(post_content,‘http://domain.com/wp-content/uploads’,‘http://mickey.blog.35.cn/files’);
呵呵,当然你要去后台的隐私设置将博客设置为不允许抓取。
针对自己搭建图床的还可以设置防盗链,注意设置防盗链的时候将域名写为你的主博客域名。(关于方法网上很多,自己搜索下吧。)
使用第二种方法的朋友建议使用WLW离线写作,这样可以直接上传到你的图床,设置方法为:工具-账户-“博客名”-图片-将图片上传到FTP。
另外网络上还有一些支持ftp的相册,并且可以保持固定的格式,这种也是可以用来做图床的。
转自:http://vvvvvv.us/1126.html |