HTTP トラフィックを HTTPS にリダイレクトしない

すべてのサイトは HTTPS で保護する必要があります。サーバーで HTTPS を設定する理由と方法について説明します。

Lighthouse の HTTP リダイレクト監査が失敗する仕組み

Lighthouse は、HTTPS にリダイレクトされないページにフラグを設定します。

HTTP トラフィックが HTTPS にリダイレクトされていないことを示す Lighthouse の監査。

Lighthouse はページの URL を HTTP に変更してページを読み込み、ページが安全であることを示す Chrome リモート デバッグ プロトコル イベントを待ちます。Lighthouse が 10 秒以内にイベントを受信しない場合、監査は失敗します。

HTTP トラフィックを HTTPS にリダイレクトする方法

HTTPS を設定したら、サイトへの安全でない HTTP トラフィックがすべて HTTPS にリダイレクトされることを確認します。

  • HTML ドキュメントの head で正規リンクを使用すると、検索エンジンがページにアクセスする最適な方法を判断するのに役立ちます。
  • HTTP トラフィックを HTTPS にリダイレクトするようにサーバーを構成します。

リソース