wordpress使用多域名后禁止搜索引擎收录某个域名

分享到: 更多

之前解决了wordpress多域名绑定的问题(http://www.bangcang.com/archives/11602),现在又有了新问题,只想让搜索引擎收录主域名,其余几个域名只是提供给用户根据自己的网络环境选择不同线路的。

因为几个域名都指向同一个空间,robots.txt文件只能控制搜索引擎对目录的访问,不能单独控制某个域名。

后来发现一个简单方法,使用meta标记,在wordpress主题文件header.php中head部分添加以下代码:

<?php
if (WP_SITEURL!=”http://www.bangcang.com”){
?>
<META NAME=”ROBOTS” CONTENT=”NOINDEX, NOFOLLOW”>
<?php
}
?>

这段代码实现了如果当前域名不是主域名,则增加meta标记,禁止搜索引擎收录本页和索引页面链接。

WP_SITEURL是在上篇文章中定义的,WP_SITEURL=‘http://’.$_SERVER['HTTP_HOST'];

Leave a Reply

Google AdWords