如何发布搜索引擎无法检测到的页面?

时间:2013-02-14 作者:4thSpace

我喜欢在我的“未分类”类别中发布草稿。此类别未链接到我的网站上的任何位置。允许文章的投稿人在文章公之于众之前阅读草稿,这很好。问题是,仅仅过了两三天,搜索引擎就开始收集草稿,人们开始发表评论。

我不想用密码保护草稿。当它处于“未分类”类别时,是否有某种方法可以在搜索引擎中隐藏它?

2 个回复
最合适的回答,由SO网友:Tomas Buteler 整理而成

这样的衣服穿在你的衣服上怎么样functions.php:

add_action(\'wp_head\', \'no_robots_on_uncategorized_posts\');
function no_robots_on_uncategorized_posts() {

    if(in_category(\'uncategorized\')) {
        wp_no_robots();
    }

}
这将在“未分类”帖子的标题上输出以下代码行:

<meta name=\'robots\' content=\'noindex,nofollow\' />
这意味着,即使搜索引擎会看到该页面,他们也会被告知忽略该页面,并且不会在结果中显示该页面。

SO网友:Sunyatasattva

在你的robots.txt?

User-agent: *
Disallow: /category/uncategorized/*
由于你的博客中没有任何链接,你应该只关注分类档案;这样,搜索引擎就不应该对你网站的那些部分进行爬网。是否有其他方式可以访问您的草稿?您还可以考虑修改category-uncategorized.php 模板文件,因此如果没有直接链接,这些帖子将无法访问。

结束