如何阻止WordPress显示一个虚拟的robots.txt?

时间:2013-01-02 作者:Parsa Pejvak

我能看到机器人。此处为txt文件:

http://persian.cc/robots.txt

但谷歌不能!

我知道我能找到robots.txt 文件位于网站的根目录中,但嘿,没有机器人。我的txt文件和这个robots.txt 是WordPress制作的虚拟版本。现在如何阻止wordpress这样做?

或者如果我不能阻止wordpress显示虚拟robots.txt 文件,我如何才能阻止谷歌在我的网站上寻找它?也许是.htaccess 代码还是什么?

1 个回复
SO网友:fuxia

两个选项:

创建静态文件robots.txt. 强烈推荐。

过滤器\'robots_txt\':

add_filter( \'robots_txt\', \'wpse_77969_robots\' );

function wpse_77969_robots()
{
    status_header( 204 );
    return \'\';
}

结束

相关推荐

用于WordPress多站点安装的robots.txt存储在哪里?

谷歌网站管理员工具可以看到它,但我找不到它。你知道它是如何生成的,或者它的文件结构在哪里吗?我在我的根目录中看不到该文件。我的网站位于http://mikewills.me 还有机器人。txt文件URL为http://mikewills.me/robots.txt.最后,谷歌没有为我的网站编制索引,我正试图找出如何编辑机器人。txt,以便允许索引。我已经更改了隐私选项以允许索引,但这并没有更新机器人。txt。