Два приложения zend: одно в поддомене, одно в корне

#zend-framework #subdomain

#zend-framework #поддомен

Вопрос:

Я использую Zend для своего корпоративного веб-сайта. Этот веб-сайт содержит два отдельных приложения, а именно сам веб-сайт (который является CMS) и панель пользователя. Панель администрирования будет запущена на поддомене, а именно customer.domain.com. Веб-сайт работает на пакете общего хостинга.

Какая конфигурация была бы наиболее разумной в данной ситуации?

Спасибо, Martijn

Ответ №1:

Создайте панель администратора в виде модуля, затем используйте маршрутизатор с именем хоста для направления к нему запросов поддомена.

Комментарии:

1. Извините за мой поздний комментарий. Спасибо за ваш ответ! Моя CMS использует модули ‘default’ и ‘admin’ (веб-сайт, серверная часть), а моя клиентская панель использует модули ‘default’, ‘debian’ и ‘admin’ (логин, должник, администратор). Я бы хотел, чтобы эти два приложения были как можно более разделены. Можно ли было бы создать две разные папки «application» или что-то в этом роде?)

Ответ №2:

Я выбрал следующую конфигурацию. На уровне домена я создал папку приложения. Эта папка содержит две папки, а именно ‘cms’ и ‘billings’. Я также создал ServerAlias, чтобы поддомен указывал на index.php. В index.php Я использую HTTP-узел PHP $_SERVER, чтобы определить, какое приложение необходимо загрузить.