我正在使用grails 2.2.3應用程序。這個應用程序有一個後端,一個營銷網站和一些用戶頁面。Grails urlmappings:對子域和域根「/」可能有不同的響應?
每個用戶頁面應該可以通過username.domain.tld獲得,這是通過domain.tld和www.domain.tld的營銷網站,以及通過domain.tld/backend或backend.domain.tld的後端。
我已經實現了這些部分的每一個,但我的問題是,我只有一個「/」URLMapping。如果我打電話給市場營銷網站,我會將營銷視圖作爲迴應。如果我打電話給username.domain.tld,我也會得到營銷網站作爲迴應,但我希望我得到/用戶/頁面作爲迴應。使用username.domain.tld/user/page我得到了給定用戶的正確響應(我有一個過濾器檢查域名的http頭並將子域名設置爲params.username)。
我需要做些什麼來獲取userpage子域的「/」下的用戶頁面?我是否需要將我的應用分成不同的應用(插件架構)?我應該這樣做嗎? http://techsravi.blogspot.de/2011/05/managing-multiple-domain-and-sub-domain.html或者我應該用Apache2做一些URL重寫?
什麼是對我的問題最好最乾淨的解決方案?
[Grails and Subdomains]的可能重複(http://stackoverflow.com/questions/9242527/grails-and-subdomains) – Ramsharan