Вы можете перенаправлять все битые страницы 404 на главную страницу или другую страницу, используя функцию «Настройка».
Перейдите в раздел Настройка > Темы > Создать новую тему > назовите вашу тему, например, Перенаправление 404, и установите Базовую тему в По умолчанию.
Затем создайте новую тему > Изменить CSS/HTML. В разделе HTML создайте фрагмент JavaScript, который будет обрабатывать перенаправление.
Вставьте этот код.
<script type="text/discourse-plugin">
api.onPageChange((url, title) => {
// Перенаправление на главную страницу для всех страниц 404
if (url.includes('/404')) {
window.location.href = '/';
}
});
</script>
Пожалуйста, измените имя страницы в соответствии с вашими потребностями. Прочитайте это перенаправление старого URL на новый URL Discourse