如何将所有404页面重定向到主页?

您可以使用“自定义”功能将所有损坏的 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 重定向到新的 Discourse URL