こんにちは。
コミュニティの古いトピックを検索すると、移行されたトピックが次のように表示されます。
もちろん、これらのリンクはすべて 404 につながります。なぜなら、community.exalate.com/questions というパスは存在しないからです。
パーマリンクに正規表現を追加して、誰かが次のようなものを検索したときに、
https://community.exalate.com/questions/20123204/stop-syncing
リクエストが自動的にトピック/Wiki ページにリダイレクトされ、状況を説明するようにすることはできますか?
これはパーマリンク正規化(Permalink Normalisation)[Redirect old forum URLs to new Discourse URLs using permalinks] を使用するのが最善の方法だと思います。
(つまり、/questions の後のすべてを削除し、そのパスのパーマリンクを追加します)
「いいね!」 2
pfaffman
(Jay Pfaffman)
3
/20123204/stop-syncing をインポートしましたか?もしそうであれば、base.rb というインポートスクリプトを使用してインポートしたのであれば、それらを適切な場所に配置できるはずです。
import base.rb が何かわかりません。
これらすべてのトピックは API を使用してインポートされました。
詳細についてポインターを教えていただけますか?
ありがとうございます!
pfaffman
(Jay Pfaffman)
5
ああ。では、import_id がないということですね。それも、API を使用したインポートが悪い考えであるもう一つの理由です。
インポートした投稿のパーマリンク(管理者 /カスタマイズ/パーマリンク)を作成する必要があります。しかし、それらすべてをキャッチして単一の場所にポイントするために、単一のパーマリンクリダイレクトを使用することができます。
「いいね!」 1
こんにちは。
「質問」をトピックにポイントしましたが、これで解決しません。
正直なところ、「パーマリンク正規化」の説明は私の知性を超えているので、おそらく要点を理解できていません。
…/questions/… へのリクエストがすべて単一のトピックにマッピングされるように、パーマリンクインターフェイスに何を入力すればよいですか?
投稿が交差しましたね。
それを機能させるための秘訣は何ですか?
yigit
(Yiğit Mersin)
14
こんにちはフランシス
これをサポート受信トレイへのプライベートメッセージに変換しました。今後は、このようなリクエストは team に直接PMを送信するか、team@discourse.org にメールを送信してください。
コミュニティからすでにサポートを受けているようですが
、さらに情報やヘルプが必要な場合はお知らせください。
「いいね!」 1
わかりました、お知らせいただきありがとうございます。
こんにちは、Yigitさん
まだ解決策がありません。
ソースURLとして questions/.* を試すと、community.exalate.com/questions/blah へのリクエストがリダイレクトされません。
何か考慮すべき点はありますか?
yigit
(Yiğit Mersin)
17
承知いたしました。お知らせいただきありがとうございます、フランシス。
いくつかの組み合わせを試しましたが、今のところ期待通りの結果を得ることができませんでした。適用可能なオプションを見つけるために、社内で確認いたします。更新情報があり次第、できるだけ早くご連絡いたします。
supermathie
(Michael Brown)
20
Francis様
正規化は別の場所にある高度な機能です。私はそれらを知っていましたが、まだ自分で使用したことはありませんでした。パーマリンクインターフェースではなく、サイト設定にあります。
次をお試しください。
permalink normalizations のサイト設定に /questions\\/.*/questions の正規化を追加します。
/questions のパーマリンクを追加します。
デモサイト https://try.discourse.org でこれを実行したところ、次のように機能しました。
○ → curl -i https://try.discourse.org/questions/do/you/wanna/build/a/snowman
HTTP/2 301
…
x-discourse-route: permalinks/show
location: https://try.discourse.org/t/whoa-check-out-this-crazy-paper-artwork/77
…
そのサイトは(通常通り)一晩でリセットされ、これは消えますが、これにより、お使いのサイトで必要なことが実現されるはずです。
「いいね!」 3
解決しました。
@pfaffmanさん、最初はご提案の意図が理解できませんでしたが、@supermathieさんのスクリーンショットで理解できました。
皆さん、ご協力ありがとうございました。
「いいね!」 4