WordPressを利用するレンタルサーバーで独自SSLを展開しているのがXserverのWordPress専用高速サーバが自慢のwpXです。
Xserverでは無料でSSLサービスを提供していますのであなたのサイトをSSL化していきましょう。
Contents
wpXサーバのドメインをSSL化する
![WordPressを無料でSSL化](https://i0.wp.com/member.w-black.com/wp-content/uploads/2017/07/SSLwp-x01.png?resize=805%2C692&ssl=1)
会員IDかメールアドレスとパスワードを入力してログインします。
![WordPressを無料でSSL化](https://i0.wp.com/member.w-black.com/wp-content/uploads/2017/07/SSLwp-x03.png?resize=1024%2C871&ssl=1)
WordPress設定からセキュリティ設定の独自SSL設定の【設定】をクリックします。
![WordPressを無料でSSL化](https://i0.wp.com/member.w-black.com/wp-content/uploads/2017/07/SSLwp-x04.png?resize=812%2C530&ssl=1)
独自SSL設定の【独自SSLの設定の追加】をクリックします。
![WordPressを無料でSSL化](https://i0.wp.com/member.w-black.com/wp-content/uploads/2017/07/SSLwp-x05.png?resize=756%2C342&ssl=1)
コモンネーム(ドメイン)で設定するドメインを確認します。
【独自SSL設定を追加する(確定)】をクリックします。
![WordPressを無料でSSL化](https://i0.wp.com/member.w-black.com/wp-content/uploads/2017/07/SSLwp-x07.png?resize=537%2C216&ssl=1)
設定完了しました。
最大15分かかりますのでお待ちください。
独自SSL反映中にアクセスするとこうなる
![WordPressを無料でSSL化](https://i0.wp.com/member.w-black.com/wp-content/uploads/2017/07/SSLwp-x11.png?resize=431%2C109&ssl=1)
Forbidden
You don’t have permission to access / on this server.
![WordPressを無料でSSL化](https://i0.wp.com/member.w-black.com/wp-content/uploads/2017/07/SSLwp-x12.png?resize=657%2C108&ssl=1)
Not Found
The requested URL /wp-admin/options-general.php was not on tihs srver.
もしもこの表示に遭遇する事があれば独自SSLの反映前の状態です。
焦らずにもう少し待ちましょう。
SSL化補助機能を設定する
![WordPressを無料でSSL化](https://i0.wp.com/member.w-black.com/wp-content/uploads/2017/07/SSLwp-x08.png?resize=757%2C557&ssl=1)
![WordPressを無料でSSL化](https://i0.wp.com/member.w-black.com/wp-content/uploads/2017/07/SSLwp-x09.png?resize=641%2C514&ssl=1)
XserverのwpXにはXserverならプラグインが必要な項目が1クリックで設定できる優れものの機能を持っています。
1クリックですので必ず設定しておきましょう。
SSL化補助機能のタブに切り替えてすべての欄のチェックがはいっているのを確認して”チェックを入れた機能を実行(確認)”をクリックします。
![WordPressを無料でSSL化](https://i0.wp.com/member.w-black.com/wp-content/uploads/2017/07/SSLwp-x14.png?resize=774%2C216&ssl=1)
SSL化補助機能の設定完了です。
ブログをSSLに切り替えるのは2行だけでOK!
![WordPressを無料でSSL化](https://i0.wp.com/member.w-black.com/wp-content/uploads/2017/07/SSLwp-x10.png?resize=766%2C526&ssl=1)
設定の一般設定のWordPressアドレス(URL)とサイトアドレス(URL)のURLがせって入れていますので【http:】を【https:】に変更して変更を保存をクリックしてもらえれば完了です。
保存後に再ログインしてもらうとSSLでログインされていますので確認して下さい。
![WordPressを無料でSSL化](https://i0.wp.com/member.w-black.com/wp-content/uploads/2017/07/SSLwp-x15.png?resize=641%2C486&ssl=1)
クロームで確認すると保護された通信となっていますのでこれで終了です。
補足 XserverのXプランとの違い
XserverのXプランでは下記の手順が必要となりました。
wpXではプラグインも.htaccessの設定も不要です。
それだけwpXはWordPressユーザーのために便利になっています。
SSL対策プラグインSSL Insecure Content Fixerインストール
![](https://i0.wp.com/member.w-black.com/wp-content/uploads/2017/06/11-1.png?resize=594%2C440&ssl=1)
![](https://i0.wp.com/member.w-black.com/wp-content/uploads/2017/06/12-1.png?resize=976%2C558&ssl=1)
WordPressのSSL対策をしていきましょう。
これまでの投稿記事中にhttpで始まる画像等が埋め込まれている場合、ブラウザーによってエラーが表示されたり、画像が表示されなくなったりします。この場合は、記事中や、ページに含まれる画像のリンクを全て自動でhttpsに書き換えてくれるプラグイン をインストールすることで解決します。
![](https://i0.wp.com/member.w-black.com/wp-content/uploads/2017/06/13-1.png?resize=969%2C435&ssl=1)
プラグインの追加でSSL Insecure Content Fixerを検索して今すぐインストールをしてください。
![](https://i0.wp.com/member.w-black.com/wp-content/uploads/2017/06/14.png?resize=974%2C434&ssl=1)
インストール完了後に有効化してください。
![](https://i0.wp.com/member.w-black.com/wp-content/uploads/2017/06/15.png?resize=321%2C208&ssl=1)
設定 > SSL Insecure Content Fixerに進みます。
![](https://i0.wp.com/member.w-black.com/wp-content/uploads/2017/06/16.png?resize=885%2C581&ssl=1)
設定は1か所、Contentをクリックします。
![](https://i0.wp.com/member.w-black.com/wp-content/uploads/2017/06/17.png?resize=948%2C449&ssl=1)
【変更を保存】をクリックします。
httpからのリダイレクトを設定してセキュアなアクセスを提供する
お気に入りやソーシャルブックマークなどからリンクで訪れるユーザーは
非SSL/TLS化の http でアクセスされる可能性があります。
サイトをSSL/TLS化すると https はもちろんできますが http でもアクセスできてしま
います。せっかくのセキュアなアクセスを提供できないので、SSL/TLS化したのに大変もったいない話になってしまいます。
これを解決するには「.htaccessファイル」に https に強制転送する様に書き
込む方とプラグイン「Really Simple SSL」で対応する2通りを説明します。
.htaccess ファイルでのリダイレクト
![](https://i0.wp.com/member.w-black.com/wp-content/uploads/2017/06/18.png?resize=1008%2C660&ssl=1)
Xserverのコントロールパネルのホームページから.htaccess編集をクリックします。
![](https://i0.wp.com/member.w-black.com/wp-content/uploads/2017/06/19.png?resize=739%2C501&ssl=1)
ドメインを選択します。
![](https://i0.wp.com/member.w-black.com/wp-content/uploads/2017/06/20.png?resize=736%2C484&ssl=1)
.htaccess編集を選択します。
![](https://i0.wp.com/member.w-black.com/wp-content/uploads/2017/06/21.png?resize=722%2C607&ssl=1)
# BEGIN WordPress の上に下記をコピペして下さい。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} !=on [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
ペースト(貼り付け後)に.htaccessを編集する(確認)をクリックします。
![](https://i0.wp.com/member.w-black.com/wp-content/uploads/2017/06/22.png?resize=727%2C653&ssl=1)
記述を確認後.htaccessを編集する(確認)をクリックします。
対象ドメインが http からアクセスして https にリダイレクトされるか確認しておきましょう。
プラグインReally Simple SSLでリダイレクトさせる
「.htaccessファイル」を変更するのに多少の不安がある方は、httpsに転送をするプラグインを導入することで解決できます。これによって通信を強制的にhttpsのセキュアな通信にユーザーを誘導する事が可能になります。
![](https://i0.wp.com/member.w-black.com/wp-content/uploads/2017/06/23.png?resize=955%2C427&ssl=1)
プラグインの新規追加で「Really Simple SSL」を検索して今すぐにインストールをして下さい。
![](https://i0.wp.com/member.w-black.com/wp-content/uploads/2017/06/24.png?resize=488%2C429&ssl=1)
インストール後に有効化します。
![](https://i0.wp.com/member.w-black.com/wp-content/uploads/2017/06/25.png?resize=959%2C360&ssl=1)
【はい、SSLを有効化します。】をクリックします。
【その後にプラグインを有効化しました。】をXボタンで終了します。
対象ドメインが http からアクセスして https にリダイレクトされるか確認しておきましょう。
※注意
ご利用のテーマにより、ソーシャルボタンやスクリプト等が適切な https サイトから読み込まれていない場合がありますので、このマニュアルの方法で SSL/TLS化 が出来ないことがある事をご了承下さい。
またアフィリエイトサイトの場合も、ASP側で SSL/TLS化 されていないこともありますので、十分にご注意下さい。
この場合は通常のテキストリンクであれば http から始まっていても問題はありません。広告画像が https から読み込まれないのができないだけとなります。