这几天,博客经过一系列的微调,速度有所提升了,细心的朋友可能会发现我的博客媒体启用了二级域名media.poorren.com。其实就在刚刚还是用的img.poorren.com,只是小子觉得我博客上传的附件有各种文件,不单单是图片,况且千篇一律的img前缀也没什么新颖的。于是就根据wp的媒体一次修改为media.poorren.com了。

下面分享具体更改步骤。

1、建立二级域名,绑定自己想要保存附件的目录(这里默认使用和博客相同的服务器,第三方服务器上传附件需要有插件支持)。

2、等待域名解析生效,将原附件手动移动过去。

3、修改wp后台控制面板—设置—媒体选项如图:


4、替换数据库中原媒体的路径,操作如下

UPDATE wp_posts SET post_content = REPLACE(post_content,'http://www.poorren.com/wp-content/uploads/','http://img.poorren.com');

我在昨天进行一次修改后,今天又把img.poorren.com修改为了media.poorren.com,这里就应该用如下命令重新执行了

UPDATE wp_posts SET post_content = REPLACE(post_content,'http://img.poorren.com','//media.poorren.com');

执行完以上操作,基本上就可以了,不过既然做了二级域名。干脆再做下Cookie-free。

如果直接使用根域名如poorren.com作为博客域名的话,使用子域名作为图床是无法实现Cookie-free的,要是想做支持Cookie-free的图床就需要一个其它的域名来做了。

在网上查到的方法是在wp-config.php中加入以下语句

define('COOKIE_DOMAIN','www.poorren.com');

好了,笔记结束。