SSL証明書を設置したら、あわせて行いたいのが「http → https」への転送(リダイレクト)設定です。必要な理由と設定方法をやさしくご案内します。
SSL証明書を設置すると、サイトは「https://」で始まる暗号化されたURLで表示できるようになります。ただし、証明書を入れただけでは、従来の「http://」のURLもそのまま残ります。つまり同じサイトが2つのURLで見られる状態です。
この状態を放置すると、次のような問題が起こります。
そこで、http にアクセスが来たら自動で https に転送するのがリダイレクト設定です。
リダイレクトにはいくつか種類がありますが、SSL化のときに使うのは 301リダイレクト(恒久的な転送)です。「このページは https に正式に引っ越しました」と検索エンジンに伝える方式で、これまでのページ評価を https 側に引き継げます。
オフィスSのレンタルサーバーをご利用の場合、コントロールパネル「Plesk」から数クリックで設定できます。
お渡ししているURLからコントロールパネルにログインします。(ログイン方法はこちら)
「ウェブサイトとドメイン」から対象のドメインを選び、「ホスティング設定」をクリックします。
セキュリティ欄にある「HTTP から HTTPS への SEO セーフな 301 リダイレクト」にチェックを入れて保存すれば完了です。
サーバーの設定ファイル「.htaccess」に転送ルールを書く方法もあります。サイトの公開フォルダ直下にある .htaccess に、次の3行を追加します。
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
意味は「httpsでないアクセスが来たら、同じURLの https 版へ301で転送する」です。サイト全体にまとめて効くため、ページごとの設定は不要です。
WordPressのサイトは、リダイレクト設定に加えてWordPress自体のURL設定も変更が必要です。
WordPressの管理画面(ダッシュボード)にログインし、「設定」→「一般」を開きます。
「WordPressアドレス(URL)」と「サイトアドレス(URL)」の両方を、http:// から https:// に書き換えて保存します。
切り替え直後は検索順位が一時的に変動することがありますが、301リダイレクトが正しく設定されていれば、通常はしばらくすると安定します。