【SEMRUSH】No redirect or canonical to HTTPS homepage from HTTP version

SEMRUSHで「Site Audit」でサイトチェックしたときに「No redirect or canonical to HTTPS homepage from HTTP version 」というエラー対処方法です。

 

FIXITを読めばその通りなのですが、HTTP→HTTPSへのリダイレクト設定が恒久的なものでない場合にでるようにです。

 

対処としては、301リダイレクトの設定を行えばよい。

htaccessの場合

<ifModule mod_rewrite.c>
      RewriteEngine On
      RewriteCond %{HTTPS} off
      RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]
</ifModule>