Я работаю над приложением Grails 2.2.3. Это приложение имеет бэкэнд, маркетинговый сайт и некоторые пользовательские страницы.Grails urlmappings: Возможны разные ответы для субдомена и домена root «/»?
Каждая пользовательская страница должна быть доступна через username.domain.tld, сайт маркетинга через domain.tld и www.domain.tld и бэкенд по домену.tld/backend OR backend.domain.tld.
Я уже реализовал каждую из этих частей, но моя проблема в том, что у меня есть только одно URLMapping для "/". Если я назову маркетинговый сайт, я получаю маркетинговое представление в качестве ответа. Если я вызываю username.domain.tld, я также получаю маркетинговый сайт как ответ, но я хочу, чтобы я получил/user/page в качестве ответа. Используя username.domain.tld/user/page, я получаю правильный ответ для данного пользователя (у меня есть фильтр, который проверяет заголовок http для имени домена и устанавливает имя поддомена в params.username).
Что мне нужно сделать, чтобы получить пользовательские страницы под «/» поддомена пользовательской страницы? Нужно ли мне разделить мое приложение на разные приложения (архитектура плагинов)? Должен ли я делать что-то подобное? http://techsravi.blogspot.de/2011/05/managing-multiple-domain-and-sub-domain.html Или мне нужно выполнить переписывание url с помощью Apache2?
Какое лучшее и чистое решение для моей проблемы?
Возможный дубликат [Grails and Subdomains] (http://stackoverflow.com/questions/9242527/grails-and-subdomains) – Ramsharan