В drupal 8, как я могу создать статус 410 для моих неопубликованных страниц

avatar
L.wadii
1 июля 2021 в 18:18
75
0
0

Для неопубликованных страниц текущее поведение — ошибка 404, Я хочу, чтобы ошибка 410 отображалась только для страниц, которые были ранее опубликованы, а затем не опубликованы.

Возможно ли это?

Спасибо.

Источник
Don't Panic
1 июля 2021 в 18:41
0

Похоже, что этот модуль может это сделать, если вы используете модерацию контента. drupal.org/project/archived_410

L.wadii
2 июля 2021 в 10:22
0

и это будет работать для неопубликованной страницы?

Don't Panic
2 июля 2021 в 18:20
0

Я не использовал его сам. Это было просто то, что я нашел, когда искал ответ, и я подумал, что это достаточно похоже на то, что вы пытались сделать, чтобы это можно было адаптировать для ваших целей.

L.wadii
3 июля 2021 в 00:16
0

Я проверил это, но, к сожалению, не работает, как я хочу, все равно спасибо.

Siv
4 августа 2021 в 17:14
0

Вы можете использовать перенаправления, когда вы говорите Drupal перенаправить эти ссылки на вашу ссылку 410.

Siv
4 августа 2021 в 17:24
1

используя hook_node_operations, внутри этого хука вы можете определить правила для запуска, когда узел не публикуется (но этот хук на D7 не уверен в D8.x и более поздних версиях [я предполагаю, что у них есть аналогичный сменный хук]).

Ответы (0)