Как настроить много доменов в одной CMS TYPO3 | CMS обзор

Рубрики : (TYPO3, Советы и трюки)

Несколько доменов в одном дереве страниц TYPO3

Метки : ,

Широко распространено использование многих сайтов и поддержка большого количества доменов при одной инсталляции CMS. Поддержка многих сайтов в одной системе управления для систем позволяет пользоваться одной базы данных и удобная поддержка большого количества сайтов, и к тому же для коммерческих систем – снизить затраты на покупку одной лицензии. Такая структура сайтов на основе одной CMS, позволяет управлять сайтами, не тратя время на переключение между админками. Функционал мультидоменов реализован в Drupal, Bitrix, UMI, MS SharePoint, WordPress. TYPO3 не исключение.

Как настроить несколько доменов в TYPO3 с включенным RealURL? Далее предлагаю пошаговую инструкцию.

Требования для стабильной работы:

  • TYPO3 версия 4.2 (HMENU не использует typolink в версиях ниже 4.1 )
  • RealUrl версія >= 1.4.0
  1. Во все корневые страницы дерева, с которых будет начинаться домен, записываем следующий код TypoScript:
  2. config {
    simulateStaticDocuments = 0
    tx_realurl_enable = 1
    typolinkCheckRootline = 1
    baseURL = http://example1.com/
    }
  3. В каждой корневой странице создаем запись домена
    Вставка записи домена на страницу

    Вставка записи домена на страницу

    и прописываем нужный домен

    Заполнение полей нового домена в TYPO3

    Заполнение полей нового домена в TYPO3

  4. отмечаем чекбокс «Корень сайта» (“Site root”) в шаблоне

    Отметить корень дерева в шаблоне

    Отметить корень дерева в шаблоне

  5. отмечаем чекбокс «Является корнем сайта» (“Is root of website ”) в свойствах самой страницы

    Отметить чекбокс корень дерева(начальная страница) в свойствах страницы

    Отметить чекбокс корень дерева(начальная страница) в свойствах страницы

  6. Привязываем id каждой корневой страницы к домену в настройках RealUrl. В файле typo3conf/localconf.php прописываем:
  7. $tx_realurl_config = $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'];
    $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 завершены.



Comments:

Оставить комменатарий