私はgrails 2.2.3アプリケーションに取り組んでいます。このアプリケーションには、バックエンド、マーケティング サイト、およびいくつかのユーザー ページがあります。
各ユーザーページは、username.domain.tld で、マーケティング サイトは domain.tld と www.domain.tld で、バックエンドは domain.tld/backend または backend.domain.tld で利用できる必要があります。
私はすでにこの各部分を実装していますが、私の問題は、「/」の URLMapping が 1 つしかないことです。マーケティング サイトを呼び出すと、応答としてマーケティング ビューが表示されます。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または、Apache2 で URL 書き換えを行う必要がありますか?
私の問題に対する最善かつ最もクリーンな解決策は何ですか?