2

いくつか問題があります。私は働いていて、何日も理解できませんでした。

目的:GoogleAppEngineで動的にサブドメインを作成します。

私は単なる「HelloWorld」であり、実装をお勧めしたいと思います。残りはすべて処理できます。

1-http://eqsudmoain.appid.appspot.comwritten = "eqsubdomain"

2-http://appid.appspot.comwritten = "hello world"

私はそれらをやりたいだけです、私はあなたの助けが必要です。私はこのコードのドキュメントを見つけましたが、動的ではありません。

ここにコードがあります。 https://snipt.net/mehmetkose/google-app-engine-dynamic-subdomains-question/?key=7a99428d29d9aa8376158a22dbb63c94

これは、cnameを使用するドメインレジストラでもあります。お勧めしますか?ご回答ありがとうございます。

4

1 に答える 1

1

コードでドメインを動的に設定することはできません。

ただし、アプリのバージョンを変えることで、サブドメインを変えることができます。これは、さまざまなバージョンがどのようにマッピングされるかです(バージョンは数値ではなく文字列であることに注意してください)。

http://1.appid.appspot.com   // version "1"

http://eqsudmoain.appid.appspot.com   // version "eqsudmoain"

http://appid.appspot.com   // default version

app.yamlでバージョンを設定できます。Admin-Versionsでデフォルトバージョンを設定します。

したがって、異なるバージョンでコードを複数回アップロードし、リンク内のサンプルコードを使用してコード内のサブドメインを区別することにより、提案することが可能になります。

編集:

に動的サブドメインマッピングを設定することはできませんが、独自のドメインにワイルドカードDNSマッピング*.appid.appspot.comを設定することはできます。次に、コードでホストを確認し、リクエストを適切なコードにルーティングできます。*.yourdomain.com

于 2012-08-13T20:04:38.003 に答える