Drupal 8 - 如何摆脱链接rel = delete-form,edit-form和其他内容?

时间:2016-10-11 12:21:40

标签: drupal drupal-8 drupal-taxonomy

我获得了所有<link rel="something">代码的机器人流量。 &#39; somethings&#39;包括&#39;规范&#39;,&#39;短链接&#39;,&#39;删除表单&#39;,&#39;编辑表单&#39;,&#39;版本历史记录&#39 ;

因为即使是匿名用户也会打印这些链接

找到此https://www.drupal.org/node/2782363 已更新至8.2.1,但仍在分类术语页面上获得此链接。

2 个答案:

答案 0 :(得分:1)

您必须使用hook_page_attachments_alter()来更改此信息。查看documentation了解详情。

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

它将在$page['#attached']['html_head_link']

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

答案 1 :(得分:0)

找到工作解决方案, 模块https://github.com/enjoyiacm/unset_html_head_link

相关问题