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

すべてのサイトは HTTPS で保護する必要があります。 サーバーで HTTPS を設定する理由と方法については、HTTPS を使用しないをご覧ください。

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

Lighthouse では、HTTPS にリダイレクトされないページにフラグが立てられます。

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

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

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

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

  • HTML ページの先頭部分に正規リンクを使用し、検索エンジンがそのページにアクセスするための最良の方法を判断できるようにします。
  • HTTP トラフィックを HTTPS にリダイレクトするようにサーバーを構成します。

リソース