Drupal8-如何阻止搜索引擎读取或索引特定的内容类型(资源)



我不想在谷歌搜索结果中看到资源内容类型的节点。

我知道,如果我必须限制任何特定的内容,我可以在robots.txt中添加URL。

但是,我如何限制Drupal 8中某个特定内容类型的所有节点被谷歌等搜索引擎抓取?

据我所知,阻止搜索引擎的唯一方法是通过robots.txt

使用Drupal,为了阻止整个类型的内容,您必须确保没有特别的别名。检查/admin/config/search/path。您的内容实例的任何异常别名都将允许搜索引擎绕过您设置的一般规则。

然后,向robots.txt添加一条规则,以禁止该内容的模式。

示例:

Disallow: /node/

如果您有要阻止的特定内容子集,请考虑使用Pathauto创建路径模式,以便使用robots.txt规则轻松锁定这些子集。

如果您能够安装metatag模块,则需要将字段metatag添加到您试图从google中排除的内容类型中。要从谷歌中排除,请确保您在编辑页面时选中了metatag下拉列表,如下所示:

Prevents search engines from indexing this page.

如果您有太多,您将需要编写一个hook_update,以便将更改应用于所有现有页面。

相关内容

  • 没有找到相关文章

最新更新