Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Indexing 如何防止开发站点被索引?_Indexing_Nofollow_Serp_Noindex - Fatal编程技术网

Indexing 如何防止开发站点被索引?

Indexing 如何防止开发站点被索引?,indexing,nofollow,serp,noindex,Indexing,Nofollow,Serp,Noindex,目前,我的开发站点正在通过SERP进行索引。我希望防止这种情况发生。我认为您可以包括一个标签: 这将阻止它被跟踪和索引。是否需要在每个ASP.NET页面上都显示此内容?特定页面?任何使用元名称标签的页面?该站点非常大,因此在每个页面上插入此内容将非常耗时。我希望有一种更快的方法?案例1: 如果您的站点运行在Apache上,并且启用了mod_头(通常是这样),则可以将以下单行添加到.htaccess文件中: Header set X-Robots-Tag "noindex, nofollow"

目前,我的开发站点正在通过SERP进行索引。我希望防止这种情况发生。我认为您可以包括一个标签: 这将阻止它被跟踪和索引。是否需要在每个ASP.NET页面上都显示此内容?特定页面?任何使用元名称标签的页面?该站点非常大,因此在每个页面上插入此内容将非常耗时。我希望有一种更快的方法?

案例1:

如果您的站点运行在Apache上,并且启用了mod_头(通常是这样),则可以将以下单行添加到.htaccess文件中:

Header set X-Robots-Tag "noindex, nofollow"
案例2:

如果您的站点没有在Apache上运行,并且您希望有效地隐藏搜索引擎中的页面,那么您需要它们对这些页面进行索引(这似乎是矛盾的)。为什么?因为当他们索引这些页面时,你可以告诉他们不要列出它们。通过使用机器人元标记

在这种情况下(当服务器不是Apache时),将以下行添加到所有页面(或仅添加到页眉页面)


有,但如果你真的不想把它编入索引,只有一种方法:使用防火墙。虽然大多数爬虫程序都遵守robots.txt,但这样做并不是一项要求,也有一些人不检查它。感谢您的及时回复。在robots.txt中,我必须有什么条目才能没有索引,也不能跟踪整个网站?感谢您的及时回复。我在IIS服务器上,我使用过(对不起,我应该提到这一点)。我想知道我是否需要在我不需要索引的网站上的每个页面上都包含这个标签(这是一个开发网站,所以我不希望页面被索引或跟踪)?如果你的网站,为你的每个页面使用一个公共标题,那么你只需要将这个标签添加到标题中一次,或者你可以创建一个标题并包含该标题(通过编码)添加到每个页面中。否则,您需要在网站的每个页面中添加该标记。请注意,robots.txt不能阻止您的网站在搜索引擎结果中列出,它只能阻止索引,但不能阻止网站列出。
<meta name="robots" content="noindex,nofollow"/>
Disallow: /