0

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

我们现在需要让用户决定他/她的个人资料是对各种搜索引擎隐藏还是可见。我无法弄清楚我该怎么做。

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

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

问候,

沙杜尔。

4

1 回答 1

1

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

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

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

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

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

当然,这只有在机器人遵守这些规则的情况下才有效,但我相信谷歌会这样做!

于 2013-07-22T14:21:10.090 回答