0

私は何年にもわたって存在する大きなTYPO3インスタンスを持っています。Web ページは常に RealURL を使用していましたが、CoolURI に移行したいと考えています。ここでの問題は、URL 拡張子を切り替えた後でも、すべての古いリンクが利用可能になることです。CoolURI ドキュメントの状態

RealURL から
の移行 フィールド Speaking URL path segment (tx_realurl_pathsegment) はその値とともに保持されますが、要素にリストされていることを確認してください。

リダイレクトなどの他のテーブルに加えて、テーブル tx_realurl_pathcache と tx_realurl_uniqalias を取得しました。そのため、拡張機能全体をリバース エンジニアリングし、すべての古い URL をエクスポートして新しい CoolURI テーブルにインポートするスクリプトを作成する必要があるのではないかと、今は少し心配しています。tt_news も使用しており、これらの URL も機能する必要があるためです。

それで、誰かがこれについていくらかの経験を持っていますか?CoolURI は自動的にすべてを処理し、古いリンクはまだ有効ですか? それとも、誰かがデータベース内のすべての RealURL テーブルについて詳細な説明をくれないでしょうか?

4

1 に答える 1

1

本当に重要な理由 (機能がないなど) がなければ、移行しません。すべてのリンクを適切に生成して CoolURI にマップできるようにするには、とにかく RU ロジックを学習する必要があります。

理由: RU はその場でリンクを生成します - 必要に応じてテーブルにキャッシュし、他のテーブルには共通ページへのリンクやその他の拡張機能へのリンクが格納されます。各ページにアクセスするカスタム拡張機能を記述して、RU が可能なすべてのリンクをキャッシュしたことを確認し、すべての結果をリダイレクトのサンプル リストに書き換える必要があります。IMHO 時間を無駄にする価値はありません。

、CUが悪いとは言いたくありません:)実際には知りません。ヴォルテールの最も有名な言葉を思い出したい:「善は善の敵である

于 2012-09-21T12:41:55.927 に答える