На странице термина таксономии для анонимов выводится <link rel="edit-form" href="/taxonomy/term/49/edit" /> и т.п.

Главные вкладки

Аватар пользователя marassa marassa 19 июля 2019 в 20:58

Читал логи, много думал.
Обратил внимание, что archive.org_bot постоянно и безуспешно колотится в ссылки вида /taxonomy/term/176/edit .
Удивился откуда он их берет, так как контекстные ссылки во-первых не генерятся для анонимов, а во-вторых вообще подтягиваются через ajax. Глянул в код страницы термина, а там:

<link rel="delete-form" href="/taxonomy/term/49/delete" />
<link rel="edit-form" href="/taxonomy/term/49/edit" />
<link rel="display" href="/taxonomy/term/49/manage-display" />
<link rel="drupal:content-translation-overview" href="/taxonomy/term/49/translations" />
<link rel="drupal:content-translation-add" href="/taxonomy/term/49/translations/add" />
<link rel="drupal:content-translation-edit" href="/taxonomy/term/49/translations/edit" />
<link rel="drupal:content-translation-delete" href="/taxonomy/term/49/translations/delete" />

На страницах контента такого для анонимов нет, только для зарегистрированных юзеров.
Доступа к редактированию и удалению терминов таксономии анонимы, естественно, не имеют.
Вопрос: откуда это лезет, и как убрать?

Лучший ответ

Комментарии

Аватар пользователя Semantics Semantics 19 июля 2019 в 21:39

Тема известная.
Но забить.

В ядре была хорошая инициатива по урлам сущностей, но на тот момент стандарт был не готов.
Сейчас стандарт есть, а рук свободных доделать нет.

Но в целом, они элементарно прибиваются эти урлы

Аватар пользователя marassa marassa 20 июля 2019 в 23:58

Задам ещё более детский вопрос: а зачем вообще нужны все эти линки в заголовке страницы? Если их вообще убрать даже для зарегистрированных юзеров, ничего не меняется.