Рубрики : (TYPO3, Советы и трюки)
Несколько доменов в одном дереве страниц TYPO3
Метки : TYPO3, TypoScript
Широко распространено использование многих сайтов и поддержка большого количества доменов при одной инсталляции CMS. Поддержка многих сайтов в одной системе управления для систем позволяет пользоваться одной базы данных и удобная поддержка большого количества сайтов, и к тому же для коммерческих систем – снизить затраты на покупку одной лицензии. Такая структура сайтов на основе одной CMS, позволяет управлять сайтами, не тратя время на переключение между админками. Функционал мультидоменов реализован в Drupal, Bitrix, UMI, MS SharePoint, WordPress. TYPO3 не исключение.
Как настроить несколько доменов в TYPO3 с включенным RealURL? Далее предлагаю пошаговую инструкцию.
Требования для стабильной работы:
- TYPO3 версия 4.2 (HMENU не использует typolink в версиях ниже 4.1 )
- RealUrl версія >= 1.4.0
- Во все корневые страницы дерева, с которых будет начинаться домен, записываем следующий код TypoScript:
- В каждой корневой странице создаем запись домена
и прописываем нужный домен
- отмечаем чекбокс «Корень сайта» (“Site root”) в шаблоне
- отмечаем чекбокс «Является корнем сайта» (“Is root of website ”) в свойствах самой страницы
- Привязываем id каждой корневой страницы к домену в настройках RealUrl. В файле typo3conf/localconf.php прописываем:
simulateStaticDocuments = 0
tx_realurl_enable = 1
typolinkCheckRootline = 1
baseURL = http://example1.com/
}
$TYPO3_CONF_VARS['EXTCONF']['realurl']['example1.com']=$tx_realurl_config;
$TYPO3_CONF_VARS['EXTCONF']['realurl']['example2.com']=$tx_realurl_config;
$TYPO3_CONF_VARS['EXTCONF']['realurl']['example1.com']['pagePath']['rootpage_id']=10;
$TYPO3_CONF_VARS['EXTCONF']['realurl']['example1.com']['pagePath']['rootpage_id'] = 135;
На этом все настройки для работы нескольких доменов в TYPO3 завершены.





Редко кому нужно 2 домена в одном дереве. Кмска очень тяжелая. НО оно того стоит!!! Отличная система, притом бесплатная