2012-09-21 133 views
0

我有一個很大的TYPO3實例存在多年。所有的時候,網頁使用RealURL,但現在我們想遷移到CoolURI,因爲我們有更好的經驗。現在的問題是,即使在切換URL擴展名後,所有舊鏈接仍可用。 的CoolURI文檔指出TYPO3 - 從RealURL遷移到CoolURI

從RealURL
場遷移說到URL路徑段(tx_realurl_pathsegment)保持其價值,但要確保它在元素中列出。

我的表tx_realurl_pathcache和tx_realurl_uniqalias除了像重定向等一些其他的表,但我真的不明白的功能,這兩個表的差異並不能找到任何這深入的文檔。所以我現在有點害怕,我必須對整個擴展進行逆向工程,然後編寫一個腳本,將所有舊URL和導入導出到新的CoolURI表中。因爲我們也使用tt_news,所以這些URL也必須工作。

那麼有沒有人有這方面的經驗? CoolURI是否會自動處理所有事情,而舊的鏈接仍然有效,或者如果沒有人可以給我一個關於數據庫中所有RealURL表的詳細解釋?

回答

1

如果沒有真正重要的原因(比如缺少特徵),我不會遷移。爲確保您能夠正確生成所有鏈接,然後將它們映射到CoolURI中,無論如何您都需要學習RU邏輯。

原因:RU會立即生成鏈接 - 如果需要,然後將其緩存到表中,則其他表存儲指向常見頁面的鏈接以及其他擴展名。您需要編寫自定義擴展,它將訪問每個頁面,以確保RU緩存每個可能的鏈接,然後將所有結果重寫爲重定向的示例列表。恕我直言,這是不值得浪費時間。

注意,我不想說銅是不好的:)其實我不知道它。我只想記住伏爾泰最着名的詞語:「越好越好

+0

正好。不要遷移到CoolURI。這不好。 – StephenKing