すべてのサイトは HTTPS で保護する必要があります。 サーバーで HTTPS を設定する理由と方法については、HTTPS を使用しないをご覧ください。
Lighthouse HTTP リダイレクトの監査が失敗する仕組み
Lighthouse では、HTTPS にリダイレクトされないページにフラグが立てられます。
![HTTP トラフィックが HTTPS にリダイレクトされないことを示す Lighthouse の監査](https://cdn.statically.io/img/developer.chrome.google.cn/static/docs/lighthouse/best-practices/redirects-http/image/lighthouse-audit-showing-654f2abdc5481.png?hl=ja)
Lighthouse は、ページの URL を HTTP に変更してページを読み込み、Chrome のリモート デバッグ プロトコルからの、ページが安全であることを示すイベントを待機します。Lighthouse が 10 秒以内にイベントを受信しなかった場合、監査は不合格となります。
HTTP トラフィックを HTTPS にリダイレクトする方法
HTTPS を設定したら、サイトへの安全でない HTTP トラフィックがすべて HTTPS にリダイレクトされるようにしてください。
- HTML ページの先頭部分に正規リンクを使用し、検索エンジンがそのページにアクセスするための最良の方法を判断できるようにします。
- HTTP トラフィックを HTTPS にリダイレクトするようにサーバーを構成します。