WordPress搭配阿里云CDN全攻略
ReWordPress搭配阿里云CDN全攻略
真会折腾,你把回源地址设置成一级域名,而一级域名又重定向到www二级域名,无限循环中。。修改类参数,无非取消重定向,有什么实际意义呢,网站根本不会加速,最好还是只加速css,js,图片等静态文件,方法如下:
加速域名设为:a.域名 站源:www.域名
wordpress主题函数添加:
add_action('wp_loaded','itchen_ob_start');
function itchen_ob_start() {
ob_start('aliyun_cdn_replace');
}
function aliyun_cdn_replace($html) {
$local_host = 'www.域名'; //带http
$aliyun_host = 'a.域名'; //带http
$cdn_exts = 'js|css|png|jpg|jpeg|gif|ico';
$cdn_dirs = 'wp-content|wp-includes';
$cdn_dirs = str_replace('-', '\-', $cdn_dirs);
if ($cdn_dirs) {
$regex = '/' . str_replace('/', '\/', $local_host) . '\/((' . $cdn_dirs . ')\/[^\s\?\\\'\'\;\>\ $html = preg_replace($regex, $aliyun_host . '/$1$4', $html);
} else {
$regex = '/' . str_replace('/', '\/', $local_host) . '\/([^\s\?\\\'\'\;\>\ $html = preg_replace($regex, $aliyun_host . '/$1$3', $html);
}
return $html;
}
-------------------------
回5楼bjjcmy的帖子
2580761
赞0
踩0