2

foo.appspot.comにアプリをロードするように設定されたwww.foo.comドメインがあるとします。

任意のサブドメイン( user.foo.comなど)でサイトにアクセスできるように設定するにはどうすればよいですか?次に、リクエストにuserの値を持つサブドメインがあることをアプリでどのように理解しますか?

DNSにどのような変更を加える必要があるのか​​、またサブドメインを読み取るためにコードにどのような変更を加える必要があるのか​​がわかりません。

たぶんもっと簡単な方法があります。すべてのuser.foo.comリクエストが実際にfoo.appspot.com/userをロードします(リダイレクトしません)この場合、コードで処理するのは非常に簡単です。

これらの変更を行う方法がわかりませんが、基本的に私が達成しようとしているのは、各ユーザーが独自のサブドメインを取得することです。

4

1 に答える 1

1

ワイルドカードCNAMEを探す必要があります。これについては、App Engineのドキュメントにいくつかの情報がありますが、正しく思い出せば、すべてのDNSプロバイダーがそれをサポートしているわけではありません。

また、(リダイレクトなしで){user}.domain.comをwww.domain.com/{user}にマップすることはできません。

于 2012-07-03T13:50:14.627 に答える