App Engineアプリケーションに転送するようにドメインを構成しようとしています。
転送については、「転送のみ」と「マスク付き転送」から選択できます。私のドメインは「myDomain.com」と呼ばれ、私のアプリはmyApp.appspot.comにあるとします。 「forward only」を選択してmyDomain.comにアクセスすると、myApp.appspot.comにリダイレクトされます(myApp.appspot.comもアドレスバーに表示されます->もちろんmyDomain.comを表示したい)。
「マスキングで転送」を選択すると、サブページに移動しても、「myDomain.com」が常にアドレスバーに表示されます。この場合、URLは「myDomain.com#!page:xyz」のようになりますが、「myDomain.com」と表示されます。
途中で何か方法はありますか?
myDomain.com
からmyApp.appspot.com
にリダイレクトしますmyDomain.com
のままにし、ブラウザにmyApp.appspot.com
からコンテンツをフェッチするよう指示します。この場合、サイトをナビゲートしてもURLは変わりません。(あらゆるタイプの)転送はあなたが望むものではありません。実際には、カスタムドメイン名からコンテンツを提供する必要があります。
多くのホスティングプロバイダーは、サービスの一部としてカスタムドメイン名を提供しており、これを構成する独自のコントロールパネルがあります。
たとえば、Google App Engine(appspot.com)はこれをサポートしており、 カスタムドメインのセットアップ手順が記載されたヘルプドキュメント を備えています。これらの手順に従って、App Engineに独自のドメイン名からコンテンツを提供させます。
「マスキング」機能はIFRAMEを使用します。それは確かにあなたが望むものではないでしょう。
最も簡単な方法は、独自のApache設定を使用することです。VPSを使用するのは、かなり安いためです(最近は20ドル/月)。そうすれば、そのような転送機能を気にする必要はありません。 Apache、DNSなどですべてのセットアップを直接行うことができます。
GoDaddyサポートチームに電話をかけたところ、解決に約5分かかりました。 LinuxにはcPanelが搭載されているため、プロセスの移行はお客様によって異なります。
[マイアカウント]に移動し、[ドメイン]セクションを検索して、[アドオンドメイン]をクリックします。
ここで、3つのフィールドフォームに入力します。
最初のフィールドに入力してTabキーを押すか、フィールドにフォーカスを合わせると、他の2つのフィールドに自動的に入力されるので、「yourdomain.com」と入力し(引用符なし)、最後に[ドメインの追加]をクリックします。
シンプルワードフォワードのみ、古いドメインが新しいドメインのホームページをリダイレクトすることを意味し、マスク付きでフォワードすることは、訪問者が入力したURLまたはドメインのみを見るか、アクセスしているドメインについて知らない訪問を意味します。