WordPress网站禁止收录CDN域名解决方法

白天在给这个博客站做CDN加速时,不论是为了更方便管理静态资源还是为了跟风(总觉得这样做更正规),于是借助 CDN Enabler 插件 重新解析一个二级域名来作为网站静态资源的地址做了CDN静态资源加速。

Wordpress网站禁止收录CDN域名解决方法

具体CDN加速过程请参考【WordPress站点实现静态资源CDN加速方法,附阿里云CDN配置教程】一文,这里白天不过多说明。

做了CDN加速大概几个月吧,最近白天发现CDN域名是可以正常访问的,而且除了首页外,网站的其他每一个页面换成CDN域名也能正常打开,这就好比是用CDN域名做了一个镜像首页,而且CDN域名已经让搜索引擎收录了。

这样的结果肯定是会影响到网站,因此需要将CDN域名设置成只能访问网站的静态文件,而其他页面无法访问。

具体解决方法如下:

  1. 网站绑定CDN域名;
  2. 找到网站根目录下面的wp-config.php文件,编辑文件在define('WP_DEBUG', false);后面加入以下代码:
if( $_SERVER['HTTP_HOST'] == '替换成CDN域名' ) {
    header("HTTP/1.1 404 Not Found");
    exit;
}

这样做之后,再使用CDN地址只能访问网站的静态文件了,其他 wordpress网站 的页面就无法访问了,到这总算就解决了禁止搜索引擎收录CDN域名的问题。

原创文章,作者:白天,如若转载请注明出处:WordPress网站禁止收录CDN域名解决方法

(10)
打赏 微信扫一扫 微信扫一扫
白天的头像白天博主
上一篇 2020年4月4日 15:07:22
下一篇 2020年5月19日 23:25:21

相关阅读推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

微信内浏白天博客