白天在给这个博客站做CDN加速时,不论是为了更方便管理静态资源还是为了跟风(总觉得这样做更正规),于是借助 CDN Enabler 插件 重新解析一个二级域名来作为网站静态资源的地址做了CDN静态资源加速。
具体CDN加速过程请参考【WordPress站点实现静态资源CDN加速方法,附阿里云CDN配置教程】一文,这里白天不过多说明。
做了CDN加速大概几个月吧,最近白天发现CDN域名是可以正常访问的,而且除了首页外,网站的其他每一个页面换成CDN域名也能正常打开,这就好比是用CDN域名做了一个镜像首页,而且CDN域名已经让搜索引擎收录了。
这样的结果肯定是会影响到网站,因此需要将CDN域名设置成只能访问网站的静态文件,而其他页面无法访问。
具体解决方法如下:
- 网站绑定CDN域名;
- 找到网站根目录下面的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域名解决方法