Drupal 8 - 如何摆脱头部中的链接 rel=delete-form、edit-form 和其他链接?

问题描述 投票:0回答:3

我获得了所有

<link rel="something">
标签的机器人流量。 “某些内容”包括“规范”、“短链接”、“删除表单”、“编辑表单”、“版本历史记录”

因为这些链接甚至会为匿名用户打印

找到了这个https://www.drupal.org/node/2782363 更新到 8.2.1,但在分类术语页面上仍然有此链接。

drupal drupal-8 drupal-taxonomy
3个回答
2
投票

您必须使用

hook_page_attachments_alter()
更改此信息。查看文档了解更多信息。

您要删除的信息将位于作为参数传递给此挂钩的数组中。

即将上线

$page['#attached']['html_head_link']

function YOURTHEME_page_attachments_alter(array &$attachments) {
    print_r($attachments['#attached']['html_head_link']);
}

0
投票

找到可行的解决方案, 模块https://github.com/enjoyiacm/unset_html_head_link


0
投票

发现一个没有hook的好模块 https://www.drupal.org/project/disable_link_rel

适用于 Drupal:^8 || ^9 || ^10

“该模块删除了标准元标签,例如“规范、短链接、删除表单、编辑、版本历史、修订、开发、开发、开发、令牌开发”,以及链接中指定的属性,例如“数据 drupal-link-系统路径 »"

© www.soinside.com 2019 - 2024. All rights reserved.