Объединённая тема не перенаправляет

Я объединил эту тему с другой темой.

Объединение прошло успешно.

Я ожидал, что при открытии старой ссылки меня перенаправит на новое место, но этого не происходит. При открытии ссылки без авторизации отображается сообщение «Страница не найдена». При входе в систему с аккаунтом показывается старая закрытая/удалённая публикация.

Вот ссылка, которая не перенаправляет:

https://collective.flashbots.net/t/devcon-bogota-pbs-developer-roundtable-summary/633

Это удивительно, я думаю, что это ошибка. Не упустил ли я что-то?

Это неочевидно, но у этого есть причина! :slight_smile:

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

Существует способ вручную настроить перенаправление, посетив /admin/customize/permalinks и добавив перенаправление с пути темы на ID темы:

Screenshot 2022-11-24 at 15-14-49 Admin - fnord

Screenshot 2022-11-24 at 15-12-03 Admin - fnord


Наличие настройки, которая автоматически создаёт перенаправления при слиянии тем, звучит как отличная #feature-запрос. :slight_smile:

Спасибо! Это понятно, но у меня всё ещё не получается заставить это работать.

Я настроил редирект с t/devcon-bogota-pbs-developer-roundtable-summary/633 на тему с ID 438. Поведение остаётся прежним: когда я перехожу по адресу https://collective.flashbots.net/t/devcon-bogota-pbs-developer-roundtable-summary/633 как администратор, я попадаю на перемещённую тему, а когда делаю это анонимно, получаю ошибку «Страница не найдена».

:thinking:

В голову не приходит, почему постоянная ссылка могла бы работать таким образом… посмотрим. Переместили ли вы тему t/devcon-bogota-pbs-developer-roundtable-summary/633 в категорию, которая не является публичной?

Похоже, постоянные ссылки не работают для внутренних ссылок?