Пользовательский домен с Joomla - PullRequest
1 голос
/ 25 августа 2009

Есть ли хороший компонент для Joomla 1.0.x, позволяющий обслуживать пользовательские домены? То, что я пытаюсь архивировать, - это продавать подписку на мой сервис и предлагать индивидуальный брендинг, включая собственные URL, такие как yourcompany.myservice.com и даже example.myservice.com. Есть указатели? Я продаю сами подписки уже давно, поэтому вопрос конкретно по доменной части - как управлять настройками apache vhosts / dns / что угодно динамически.

Ответы [ 2 ]

1 голос
/ 25 августа 2009

Поскольку Joomla перешла с версии 1.5, было бы трудно найти то, что вы хотите для 1.0. Я бы порекомендовал перейти на 1,5.

Вы можете легко получить многодоменную способность самостоятельно. Сначала вы должны убедиться, что все субдомены разрешают один и тот же набор IP-адресов. (* .yoursite.com)

Для 1.0 вы, вероятно, могли бы обойтись только с помощью плагинов, но вам может понадобиться отредактировать ядро. Если вы используете плагин, скажем системный плагин, в плагине вы можете проверить наличие заголовка HOST.

например:

$host = $_SERVER['HTTP_HOST'];

Исходя из этого, вы основываете свои конкретные настройки / параметры и т. Д. Вы также можете выполнять проверку из компонентов, модулей и т. Д.

Примером может быть загрузка другого шаблона. Если хост является субдоменом, загрузите пользовательский шаблон для этого субдомена.

Это на самом деле намного проще сделать с 1.5, так как вы можете контролировать загрузку плагинов.

0 голосов
/ 25 августа 2009

Вам не нужно изменять конфигурацию apache. Существует несколько плагинов, которые могут выбирать конфигурацию Joomla (включая шаблон) и базу данных на основе имени домена, например. Joomla Multisites (кстати. Я бы очень рекомендовал перейти на 1.5)

...