httpからhttpsへの変更(エックスサーバー)

こんにちは
本日はhttpからhttpsに変更する方法を書き残します

年々httpでのサイト閲覧は安全性に欠けるという指摘が強く
Google chromeでは2017年頃より安全ではないサイトというマークがURLのところに表示される見込みです
そこでいつでも対応可能にするためにまずは弊社がよくお勧めするエックスサーバーでhttpのみのサイトから全体をhttpsに変更する作業をしてみました。

step1.SSLの取得

エックスサーバーではインフォパネルからSSL照明の取得ができます。
オプション独自SSLでは5つから選ぶことができます。
今回はラピッドSSLで進めました

step2.サーバーパネルからSSL設定

次にサーバーパネルからSSL設定します
エックスサーバーではwwwありでSSLを登録するとwwwありなし両方に対応可能だそうです。ただし特定のブラウザなどではダメとか、どのブラウザどの端末なんでしょうね

step3.待つ

1時間程度待つ必要があります
他のことをしていましょう

step4.使えるようになったか確認

httpsでアクセスしてみましょう
表示されたら設定成功です

step5.リダイレクト

あとはユーザーがアクセスした時にhttpsにリダイレクトをします
.htpaccessに以下のコードを追加します

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

301リダイレクトで評価を引き継ぎます
これで完了とおもったらwordpressがhttpsにリダイレクトしないという事件が

そこでwordpress直下の.htpaccessも修正します

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

これで全体がhttpsでのアクセスに変わりました
実際導入したのは旧オフィシャルサイトのURL

ASSORT(アソート)

エックスサーバーは比較的管理画面がわかりやすく整理されていますので
かなりお勧めです

2019.2追記
サーチコンソールはhttpとhttpsを同時に扱ってくれませんので
プロパティの追加をして対応

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください