フォーラム移行後のパーマリンクに関するヘルプ

こんにちは、phpBB からの変換後、Google のインデックス登録が停止し、数か月経っても回復していません。
問題は、パーマリンクが機能しないことによる 404 エラーが多数発生していることによるものだと考えています。
これらは、変換スクリプトによって生成された事前定義されたものです。

Crawl

Permalinks

これらを修正するにはどうすればよいですか?
たとえば、https://www.mysite.com/viewtopic.php?t=1267 はリダイレクトされていません。

ありがとうございます

「いいね!」 2

パーマリンクは /admin/customize/permalinks で確認できますか?

どのようなものですか?

もし存在しない場合は、スクリプトで生成する必要があります。

「いいね!」 2

ご協力ありがとうございます、@pfaffmanさん。前の画像でご覧になったものと同じものがあります。

カテゴリにはこれを使用しました。完璧に機能します。


/(viewforum.php\\?)(?:.*\u0026)?(f=\\d+).*/\\1\\2

変換後に見つけたものはこれですが、カテゴリにしか機能しません。

「いいね!」 1

いいえ、パーマリンクサイトの設定ではありません。私の最後のメッセージのURLにあるパーマリンクです。

「いいね!」 1

カテゴリのパーマリンクがあり、おっしゃっている意味がわかりました。

変換中に、ディスカッションのパーマリンクが作成されませんでした。

わかりました、2500以上のディスカッションがあります…今は諦めます…

「いいね!」 1

古いものから新しいものへのマッピングが以下で利用可能であることがわかります。

./launcher enter app
rails c
TopicCustomField.all

その後、それらの各値に対してパーマリンクが作成されるスクリプトを実行します。説明するのは難しいですが、可能です。

「いいね!」 1

おっしゃる通り、古いphpBBのディスカッションのデータはすべてそこにあります。
いずれにしても、ご協力ありがとうございました。残念ながら、それらをどのように使用すればよいかわかりません。

「いいね!」 1

これは別のインポーターからの例です。サーバー上のパーマリンクを作成するために調整できるかもしれません。

phpBBのリンクに合わせて Permalink.create の行を変更する必要があります。

「いいね!」 2

移行の一部として、古いコンテンツのリダイレクトを設定することは非常に重要です!これを解決していただけることを願っていますが、この点を明確にするために、移行に関するドキュメントを更新する必要があるかもしれません。@tshenry @dax

「いいね!」 2