2012-09-21 3 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 тоже должны работать.

У кого-нибудь есть опыт? Does CoolURI автоматически обрабатывает все, и старые ссылки все еще действительны, или, возможно, кто-то может дать мне подробное объяснение для всех таблиц RealURL в базе данных?

ответ

1

Я бы не мигрировал, если нет действительно важной причины (например, отсутствует функция). Чтобы убедиться, что вы сможете правильно сгенерировать все ссылки, а затем отобразить их в CoolURI, вам все равно нужно изучить логику RU.

Причина: RU создает ссылки «на лету» - если это необходимо, а затем кешировать его в таблицах, в других таблицах хранятся ссылки на общие страницы и другие для расширений. Вам нужно будет просто написать собственное расширение, которое будет посещать каждую страницу, чтобы убедиться, что RU кэширует все возможные ссылки, а затем переписывает все результаты в список примеров переадресаций. ИМХО, это не стоит тратить время.

Примечание, я не хочу сказать, что CU плох :) На самом деле я этого не знаю. Я хочу просто вспомнить самые известные слова Вольтера: «лучше врага хорошего«

+0

точно. Не переходите в CoolURI. Это плохо. – StephenKing