在上一篇文章《再也離不開加密?免費即可完成的網站 SSL 化總整理》中,我們介紹了為什麼 SSL 化是必須的。
透過 SSL 化不但能提升潛在客戶的信賴感,還能期待搜尋排名上升的效果,而最重要的是——免費就能做到!既然如此,實在沒有理由不做 SSL 對應了吧?
因此這次就來介紹從取得 SSL,到將其實際套用在已在運作中的網站上的一連串流程。
另外,本篇文章的介紹是以下列環境為前提。
伺服器:Xserver
平台:WordPress
1:在 Xserver 取得免費 SSL
1-1.免費 SSL 與付費 SSL 不同,是從伺服器面板進行取得
在 Xserver 取得獨立 SSL 時,是從『資訊面板(インフォパネル)』→『契約相關:追加申請』→『選購獨立 SSL:新規申請』進行;但本次介紹的免費 SSL 取得步驟並不相同,需從『伺服器面板』進行取得。
1-2.從伺服器面板取得 SSL
登入『伺服器面板』→點擊 SSL 設定。

1-3.新增獨立 SSL 設定
點擊『新增獨立 SSL 設定』分頁→點擊『新增獨立 SSL 設定(確定)』。
※若希望將 SSL 證書資訊登記為自家公司名義,請勾選『CSR 資訊(SSL 證書申請資訊)』,並從輸入表單填入自家公司的資訊。

1-4.獨立 SSL 取得完成
設定到這裡就完成了!簡單得讓人有點傻眼呢(笑)接下來就稍待一會兒,等 SSL 實際生效吧。
※若是新取得 SSL,通常數分鐘~數十分鐘即可生效;但若同時進行伺服器移轉(變更名稱伺服器),或原本已有 SSL 契約的情況,則可能需要數小時以上才會生效。

※設定が反映される前にブラウザでページを確認すると『無効なURLです』と言うメッセージのページが表示される。設定が反映されれば自動的に該当ページが表示されるようになります。それまで気長に待ちましょう。
2:進行 WordPress 端的設定
独自SSLが設定できたら、引き続きWordPress側で設定を行います。
2-1.WordPressのサイトURLを『http:』から『https:』に変更する
①WordPressの『ダッシュボードにログイン』→『設定』→『一覧』をクリックし、一般設定画面を表示させます。
②『WordPressアドレス』『サイトアドレス』両方のURLを『https:』に変更、『画面下にスクロール:保存』をクリックします。

2-2.画像の参照URLを確認し、httpsに変更する
サイトで使用している画像の参照URLがhttpのままになっていると、完全に暗号化されたページとして認識してくれない場合があります。

グーグルクロームでページを表示させると『保護された通信 https://〜』とならず『! https://〜』となってしまいます。
この状態では、グーグルでは文字どおり『保護されていないページ』と認識しているはずで、SEO的にも評価されないと考えられます。この状態になっている場合は必ず対応し、『保護されている通信』にしましょう。
3:用 .htaccess 將『非 SSL 頁面』自動轉址至『SSL 頁面』
『新規ドメイン取得〜独自SSL設定〜新規ホームページ製作』の場合であれば、ここまでの設定で充分です。
ですが、既に運用しているホームページをSSL化した場合、SEO的にもう一手間かけた方が良いかもしれません。
というのも【2-1.WordPressのサイトURLを『http:』から『https:』に変更する】ことにより、トップページはSSLページに自動転送してくれます。
ホームページ内のリンクも全て『https://〜』に変換されますので、下層ページもおのずとSSL化されたページに遷移していくことになります。
ですが、既にグーグルにインデックスされている下層ページが『http://〜(非SSL状態)』では、引き続き非SSL状態で表示されてしまいます。
グーグルのクローラーがサイト内全てを既存のhttp(非SSL化)されたページからhttps(SSL化)されたページに新たにインデックスされるまでには数日〜数週間のタイムラグが発生します。
そこで非SSL化されたページに遷移した際、SSL化されたURLに自動転送させた方がいち早くインデックスされ、SEO効果が早く得られる可能性があると考えられます。
なお、ここでは.htaccessを設定し、ドメイン内にある全ての非SSLページをSSLページに転送させる設定をご紹介します。
※.htaccessの設定は間違えるとサイトが表示されなくなってしまう場合もあります。設定は注意深く行い、自己責任であることをご承知おきください。
3-1..htaccess編集でSSLページに自動転送設定をおこなう
ここでは、Xサーバーのサーバーパネルから設定を行う前提で進めていきます。
①『サーバーパネル』→『.htaccess編集』をクリックし、.htaccessの編集画面を表示させます。
②.htaccessに以下の構文を入力します。
##SSLありへ自動転送###
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
###—————###

4:グーグルSearch ConsoleでSSL化されたサイトを新たに登録する
先にも紹介しましたが、SSL化したページ(ここではホームページ全体)はいち早くグーグルにインデックスさせた方がSEO効果が出る可能性が高まります。
となれば、グーグルSearch Consoleも『https』のURLで新たにサイト登録を行った方が良いでしょう。
・https://〜のURLで新たにサイト追加する
・サイトマップのアップロード
・(必要に応じて)Fetch as googleでクローラーを呼ぶ
これらを行えば、一連の設定完了になります。
1連の設定は一度行うだけですので、是非取り組んでみてください!









