Google Cloudでウェブサイトをホストしていて、それにカスタムドメイン名をマッピングしました。myurl.com
https://www.myurl.com
またはhttps://myurl.com
と入力すると、URLがブラウザバーに正しく表示されます。
ただし、HTTP(http://myurl.com
、http://www.myurl.com
)を介してサイトにアクセスすると、ブラウザバーに一般的なURL https://something-appspot.com
が表示されます。
Cloudflareを設定し、[常にHTTPSを使用する]オプションをアクティブにして、*。myurlからhttps://www.myurl.com
へのリダイレクトルール(301)を個別に作成しようとしましたが、何も機能しません。appspotURLを取得し続けます。
キャッシュをクリアし、複数のデバイスを使用して、問題がクライアント側にないことを確認してみました。
プロトコルに関係なく、https://www.myurl.com
を表示するためにすべてのリクエストを取得するにはどうすればよいですか?
これで動作します。
ドメイン名プロバイダーのDNS構成の変更が反映されていませんでした。誰かがこの問題を見つけた場合は、DNS構成を変更してから最大48時間待つようにしてください。
CloudflareのHTTPからHTTPSへの自動書き換えは問題なく機能します-appspotURLは表示されなくなりました。