App Engine で使用する Web サイトを作成し、デプロイしました。ドメイン名を ghs.google.com にリダイレクトしたところ、正常にサイトに移動しました。
問題は、アドレス バーで 'www.mysite.com' が 'myappid.appspot.com' に変わることです。これを 'www.mysite.com' のままにする方法がわかりません。
とても単純なことのように思えますが、気が狂い始めています。
これを修正するにはどうすればよいですか?
App Engine で使用する Web サイトを作成し、デプロイしました。ドメイン名を ghs.google.com にリダイレクトしたところ、正常にサイトに移動しました。
問題は、アドレス バーで 'www.mysite.com' が 'myappid.appspot.com' に変わることです。これを 'www.mysite.com' のままにする方法がわかりません。
とても単純なことのように思えますが、気が狂い始めています。
これを修正するにはどうすればよいですか?
本質的に、このクイックガイドをご覧ください。
www.yourdomain.com の CNAME を追加し、それを ghs.googlehosted.com に向けます。
appspot.com からアプリケーションにサインインします。
[管理] → [アプリケーション設定] リンクをクリックします。
[ドメインのセットアップ] セクションの下にある [ドメインの追加...] ボタンをクリックします。
ドメイン名ボックスに www.yourdomain.com を追加し、[ドメインを追加...] ボタンをクリックします。
ネイキッドドメインの質問に関して。http://code.google.com/appengine/kb/general.html#naked_domainをご覧になり、そこにあるリンクに従ってください。
ドメイン名プロバイダーがhttp://mysite.comから別の URL への URL リダイレクトを許可していることがわかりましたが、残念ながらhttp://mysite.comをhttp://www.mysiteにリダイレクトすることはできませんでした。 .com .
ただし、 http://www.mysite.com/homeにリダイレクトできることがわかったので、そうしました。www.mysite.com/home から www.mysite.com にリダイレクトすることもできましたが、私はそこまでうるさいわけではありません :)
元の質問では、ブラウザがキャッシュしていた可能性があるため、遊んでいるときに適切に応答していなかったと思います。履歴のリセットまたは ctrl+F5 が 2 回目の助けになりました。
最初の回答は、Google Apps 側でかなり良い手順を提供しますが、提供されたリンクは、dyndns.com での設定に関する手順で本当に私を驚かせました (これは私には本当に奇妙に思えます)。Google アプリとドメイン名プロバイダーに触れるだけで済みました。
Google にもいくつかのドキュメントがあり、http://www.google.com/support/a/bin/answer.py?hl= en&answer=61057 で見つけました。
みんなの助けをありがとう:)
説明している動作が得られる唯一の理由は、アプリが www.mysite.com から mysite.appspot.com への 301 または 302 リダイレクトを発行している場合です。App Engine 自体はこれを行いません。関連するハンドラ コードを貼り付けていただければ、問題を特定できる可能性があります。