設定の管理 > パーマリンク > 設定 に行きました。
パーマリンクのマッチングの前に正規表現を適用すると表示されます。
古い xenForo フォーラムの URL は次のとおりです。
http://localhost/threads/xyz-abc-is-ghp.223846/
新しい Discourse の URL は次のとおりです。
http://localhost/t/xyz-abc-is-ghp/274528
ブラウザで xenForo の URL をスラッグなしで次のように入力すると、問題なくリダイレクトされますが、スラッグがあるとリダイレクトされません。
http://localhost/threads/223846/
そこで、スラッグを削除するために次の正規表現を使用しようとしましたが、何もしていないようです。何か手順を省略していますか、それともこれは正しくない方法ですか?
/^(/threads/)[^.]+.(\d+)/?$/+/\1\2