他の投稿にリダイレクトできますか?

これを試しました。
カスタマイズ > パーマリンク

# リダイレクト元
# https://mydomain.com/t/test/1234
# から
# https://mydomain.com/t/test2/5678
# へ

# カスタマイズ > パーマリンクで以下を作成しました
# URL:
/t/test/1234
# タイプ:
topic id
# 値:
5678

しかし、topic_1234topic_5678 にリダイレクトされません。

Discourse では、パーマリンクは通常、他のプラットフォームから移行する際に古い URL から新しい URL へリダイレクトするために使用されます。Discourse 内でトピック間をリダイレクトするために通常使用されるものではありません。

Discourse 内でユーザーをあるトピックから別のトピックへリダイレクトしたい場合は、元のトピックを閉鎖し、新しいトピックへのリンクを含むメモを残すのが最善の方法です。これにより、元のトピックにアクセスしたユーザーはメモを見て、リンクをクリックして新しいトピックにアクセスできます。

「いいね!」 1

古いトピック(/t/test/1234)を閉じても、リダイレクトされませんでした。

混乱させて申し訳ありません。トピックを閉じても、ユーザーは自動的に新しいトピックにリダイレクトされません。古いトピックへのさらなる返信を防ぐだけです。

提案されたのは、閉鎖されたトピックに手動でメモを追加し、新しいトピックへのリンクを提供することでした。これにより、古いトピックにアクセスした人は誰でもメモを確認し、新しいトピックへのリンクをたどることができます。

/t/test/1234 に記述する可能性のある例を次に示します。

「**このトピックは現在閉鎖されています。議論はここで続けてください - https://mydomain.com/t/test2/5678。**」

「いいね!」 1

RewriteRuleを書く方法はありますか?

RewriteEngine on
# RewriteRule (ここに何か)

パーマリンクを使用して、あるトピックを別のトピックにリダイレクトできます :+1:

古いトピックが公開カテゴリにあり、削除されており、削除されたトピックを表示できないアカウント(管理者/モデレーター以外、または tl4 delete posts and topics が有効になっている場合のtl4以外)でアクセスしていることを確認してください。

「いいね!」 7

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.