所以我有一个 robots.txt 文件,其中包含:
User-agent: Googlebot-Image
Disallow: /
最多,它会停止对许多图像的索引。但是,我也有附属图像,当您搜索时会出现在 Google 中的结果(可能还有其他搜索引擎)。
我想知道是否有可能(我搜索过没有结果)向rel="noindex"
图像添加 a 或等效项。
附属图像是通过 PHP 循环提供的,所以如果可能的话,我一直在寻找单行修复,并且知道我不必每次都手动添加代码 :)
所以我有一个 robots.txt 文件,其中包含:
User-agent: Googlebot-Image
Disallow: /
最多,它会停止对许多图像的索引。但是,我也有附属图像,当您搜索时会出现在 Google 中的结果(可能还有其他搜索引擎)。
我想知道是否有可能(我搜索过没有结果)向rel="noindex"
图像添加 a 或等效项。
附属图像是通过 PHP 循环提供的,所以如果可能的话,我一直在寻找单行修复,并且知道我不必每次都手动添加代码 :)
由于图像是通过 PHP 提供的,您可以通过发送专门为此目的设计的 HTTP 标头轻松告诉 Google 不要索引它们。
只需将此行放在图像输出之前:
header("X-robots-tag: noindex");
您不能告诉谷歌或任何搜索引擎不要索引不是来自您的域的图像。
添加您不想在某个文件夹中编入索引的图像,例如 dontindex,然后添加:
User-agent: Googlebot-Image
Disallow: /dontindex/
这告诉机器人不要在dontindex
目录中包含内容。如果您将图像保存在不同的目录中,请将其更改为您保存图像的目录名称。
因此,下次 Google 抓取您的网站时,它会看到此指令并将您的图片从搜索结果中删除。请参阅:防止图像被索引