Google App Engine でドメイン名を設定するにはどうすればよいですか?
-
03-07-2019 - |
質問
App Engine 上で動作するウェブサイトを作成し、デプロイしました。ドメイン名を 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 にあるリンクをクリックしてください。
あなたが説明している動作が発生する唯一の理由は、アプリが www.mysite.com から mysite.appspot.com への 301 または 302 リダイレクトを発行している場合です。App Engine 自体はこれを行いません。関連するハンドラー コードを貼り付ければ、問題を特定できる可能性があります。
ドメイン名プロバイダーが 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アプリ側の事柄に関するかなり良い指示を提供しますが、提供されたリンクは、dyndns.comでのセットアップに関する指示を私に本当に投げかけました(これは本当に奇妙に思えます)。 Googleアプリとドメイン名プロバイダーに触れるだけで済みました。
Googleにはいくつかのドキュメントもあり、を見つけました。 http://www.google.com/support/a/bin/answer.py?hl=ja&answer=61057
皆さんのご協力に感謝します:)