Для неопубликованных страниц текущее поведение — ошибка 404, Я хочу, чтобы ошибка 410 отображалась только для страниц, которые были ранее опубликованы, а затем не опубликованы.
Возможно ли это?
Спасибо.
Для неопубликованных страниц текущее поведение — ошибка 404, Я хочу, чтобы ошибка 410 отображалась только для страниц, которые были ранее опубликованы, а затем не опубликованы.
Возможно ли это?
Спасибо.
Похоже, что этот модуль может это сделать, если вы используете модерацию контента. drupal.org/project/archived_410
и это будет работать для неопубликованной страницы?
Я не использовал его сам. Это было просто то, что я нашел, когда искал ответ, и я подумал, что это достаточно похоже на то, что вы пытались сделать, чтобы это можно было адаптировать для ваших целей.
Я проверил это, но, к сожалению, не работает, как я хочу, все равно спасибо.
Вы можете использовать перенаправления, когда вы говорите Drupal перенаправить эти ссылки на вашу ссылку 410.
используя hook_node_operations, внутри этого хука вы можете определить правила для запуска, когда узел не публикуется (но этот хук на D7 не уверен в D8.x и более поздних версиях [я предполагаю, что у них есть аналогичный сменный хук]).