Você pode lidar com todas as páginas 404 quebradas para a página inicial ou outra página usando o recurso “Personalizar”.
Vá para a seção Personalizar > Temas > Criar Novo Tema > nomeie seu tema, por exemplo, Redirecionamento 404 e defina o Tema Base como Padrão.
Em seguida, crie o novo tema > Editar CSS/HTML. Na seção HTML, crie um snippet JavaScript que lidará com o redirecionamento.
Cole este código.
<script type="text/discourse-plugin">
api.onPageChange((url, title) => {
// Redireciona para a página inicial para todas as páginas 404
if (url.includes('/404')) {
window.location.href = '/';
}
});
</script>
Por favor, ajuste o nome da sua página de acordo com sua necessidade. Leia este redirecionar URL antiga para nova URL do Discourse