「カスタマイズ」機能を使用して、すべての壊れた 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 にリダイレクトするをお読みください。