SSL化に伴うリダイレクトは.htaccessを使ったほうが良い

普段ランクエストではRedirectionを使いリダイレクトを行いますが、

SSLかをした後に行うリダイレクトに関しては、

.htaccessを使います。

 

理由

 ①どこかのサイトに http://example.com/
 のリンクが張ってあって、そこからこのサイトに飛んできた人は、今の状態だとSSLのページに飛ばない為。
 ②Googleのindexが更新されるまでは、SSLのページにリンクされない。
 ⇒SEOにも影響あり、SSLなしのページ(http://バージョン)とSSLあり(https://バージョン)のページができるので、流入数が分岐し、影響を及ぼす為。

やり方

以下手順です。

1、FTPに入り、.htaccessを見つける

FTPに入り、.htaccessを見つけバックアップを取得します。

(これの書き方を見するとサイトがすごいことになるため)

2、.htaccessを開きコードを記入

.htaccessを開き以下のコードを書き入れます。

RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]

 

(https://example.com/に関しては対象のドメインによって変わります。)

僕は<IfModule mod_rewrite.c>の直下に書き入れた場合のみうまく適用されました。

 

その後…

この後にもGAGSCで計測するために、変更を加えます。

GA➡登録URLを変更

・GA>管理>ビュー設定>https:に変更
・GA>管理>プロパティ設定>https:に変更

GSC➡httpsを追加

・プロパティ追加>httpsのURLを再登録

 

以上二つを行えば関連ツールは大丈夫です!

 

まとめ

SSL化に伴い色々な変更を加える必要があります。

また、何かが機能しなくなるケースもありますので、

デバックは必須だと思います。