今天想把博客的图片独立成一个单独的域名,什么原因请查看之前域名在做转移,没有处理,之后又比较忙也没有处理,今天又空想处理一下,程序员都爱折腾,登陆万网,创建一个二级域名发现没有办法创建,原来博客的dns服务还是新网的于是给他切过来,创建了一个static.ruikeedu.com的一个二级域名,
首先,我们在 wp-config.php中加入如下代码:


//指定cookies的域名
define('COOKIE_DOMAIN', 'www.ruikeedu.com');

然后在模板目录下的function.php添加以下内容


ob_start("Static_Switch");
function Static_Switch($buffer){
$buffer_out = preg_replace('/http:\/\/www.ruikeedu.com\.com\/wp-([^"\']*?)\.(jpg|png|gif|css|js|woff|woff2|ttf|svg|eot)/i','http://static.ruikeedu.com/wp-$1.$2',$buffer);
return $buffer_out;
}

因为我使用了WP Super Cache 的插件的静态化功能所以要清除一下缓存,然后到页面上去看看图片地址是不是修改了,然后在用这个域名使用百度或者36CDN