找回密码
 加入
搜索

关于将WP的附件转移到外部

[复制链接]
发表于 2007-4-4 18:41:23 | 显示全部楼层 |阅读模式
一般来说我们说的外链有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

Archiver|手机版|小黑屋|乱弹琴|重庆网址之家|多来米发 |

GMT+8, 2026-10-14 02:48 AM

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表