隐藏Google的网页

时间:2013-07-22 14:17:55

标签: google-index

我正在开发一个允许用户创建个人资料的应用程序。截至目前,所有个人资料都是公开的,并显示在任何搜索引擎的搜索结果中。

我们现在需要让用户决定他/她的个人资料是否会隐藏或显示给各种搜索引擎。我无法想象我该怎么做。

我无法使用robots.txt,因为它会阻止所有配置文件。

有人可以帮忙吗?提前谢谢。

此致

Shardul。

1 个答案:

答案 0 :(得分:1)

一点点破解并假设URL是唯一的(忽略QueryString等),但如果URL是唯一的,你总是可以通过Meta标签来做到这一点

<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">

然后,在你的页面上,使用if else语句来显示(或不显示)。

因此,伪代码将(在HTML页面的<head>内)

if (userProfile != "public")
     <META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">

当然,这只适用于机器人遵守这些规则,但我相信Google会这样做!