WORDPRESS 配置腾讯CDN加速

为什么选择腾讯云

之前很长一段时间用百度的云加速,但百度的免费版本不支持HTTPS,腾讯的送了50GB流量,虽然不免费,但是小网站,50的流量差不多也够用了。

配置要点

1.要有一个HTTPS的证书,这点比较容易,直接申请自己的域名证书就可以。
2.配置的时候,要关闭301,302回源。
3.由于回源的时候不是HTTPS的,因此,在后台配置中不要配置https的地址,否则会在登录后台的时候强制跳转。这点非常不爽。正确的解决方案是在wp_functions.php中增加下面的方法

function change_ssl(){
if( true ){
function change_ssl_main ($content){
$siteurl = get_option('siteurl');

$upload_dir = wp_upload_dir();
$content = str_replace( 'http:'.strstr($siteurl,'//'), strstr($siteurl, '//'), $content);
$content = str_replace( 'http:'.strstr($upload_dir['baseurl'], '//'), strstr($upload_dir['baseurl'], '/'), $content);

return $content;
}
ob_start("change_ssl_main");
}
}
add_filter('get_header', 'change_ssl');

增加后,页面同时可以支持http,https访问,方便快捷