エックスサーバーで独自SSLが無料で使えるようになり、さっそく実験サイトで導入してみました。そのままだとhttpとhttpsどちらでもアクセスできてしまいますし緑の鍵マークも付きませんので、URLの正規化と緑の鍵マークが表示されるように設定しました。昨日(2016/6/30)からエックスサーバーで独自SSLが無料で使えるようになりました。全サーバープランで独自SSLが無料・無制限に利用可能に!「独自SSL」機能の強化のお知らせ導入方法はマニュアルでご確認ください。数クリックするだけで導入できます。私もさっそく導入してみたのでその時に設定したことについてメモっときます。運営しているサイトをSSL化した時にsecureにならない(グリーンの鍵マークが出ない)場合、この方法でsecureになります。httpからhttpsに転送する(URLの正規化)これを設定する意味この設定をしないと非SSL(http://)でもアクセスできてしまいます。URLのwww有り無し問題みたいなもので、SSLも統一しといた方がいいと思います。稼働しているサイトで外部サイトからリンクされている場合、当然httpでリンクされていると思いますので、それをhttpsに転送してやるんです。それと、もうひとつ大事なことは、過去の画像などの転送です。過去に絶対パスで画像を貼っていた場合、http://で画像にアクセスしてしまいます。その画像などのアドレスをhttps://に転送するためにこの方法を使います。これをしないと緑の鍵マークが表示されないはずです。[R,L]</IfModule>いつも思うんですが、htaccessについて調べ物した時に上級者用のサイトばかり見つかって、実際にどう追加していいかわからないことがあります。mod_rewrite.c>と</IfModule>がある場合どうするのか?重複してもいいのか?とか...なので、今現在実際に設定できているサイトの実例を画像で貼っておきます。エックスサーバーにwordpressをインストールしてる場合の実例ちなみに以下のようにしても動作します。追記:別のサイトでトップページは正規化できたけど個別ページがhttpsに転送できないということが起こりました。Cache」というプラグインがhtaccessに何かたくさん記述してたことでした。Cacheを有効化したところ、個別ページもhttpsへうまく転送できるようになりました。WordPressの設定WordPressの場合はもう一箇所修正します。こっちはWPの管理画面から簡単にできます。?>などで、非SSLのURLが吐き出されます。今後記事内で画像を貼る時も「http://〜」というパスになってしまいます。「WordPressアドレス(URL)」と「サイトアドレス(URL)」のhttpをhttpsに変更するだけです。変更というか「s」を追加するだけ。上記の設定をしても緑の鍵マークにならない場合、原因をひとつずつ見つけるしかありません。SSLエラーの探し方chromeの場合で説明します。白い書類のようなアイコンをクリックして詳細をクリックします。すると画面下部に詳細が表示されますので、その該当箇所を修正します。エラーは環境によって様々あると思いますが、私の場合、テーマファイルで扱っているURL関係が該当してました。具体的に言うと賢威7というWPテーマのトップページの画像です。この場合はWPの管理画面で画像URLを修正したら直りました。console(さちこ)も修正する必要があるかもあと、グーグルサーチコンソールも設定しなおす必要があるかもしれません。私以前からSSL対応のサイトをいくつか運営してるのですが、サーチコンソールではこのようになってます。これらのSSLサイトは最初からでしたので、途中で変更した場合どうするのが最適解なのかしりませんが、さちこの事も忘れないでくださいとだけ言っておきます。あとはぐぐってみてください。それにしてもエックスサーバー、独自SSLが無料だなんてやってくれますね。これからもメインサイトはエックスサーバーを使っていきたいと思います。仕事に集中するためのホストのいじり方グアムのドコモパシフィックのプリペイドSIMカードを使ってみました【画面ハミ出し対策】レスポンシブでタブレットとPCは同じデザインにする方法ブログをリニューアルしました。ERR_EMPTY_RESPONSEの原因はCloudFlareとESETの相性。豪華客船クイーン・エリザベスが横浜大桟橋に初入港。(7)ABOUTmiz2403.comはテーマを絞らない雑記ブログです。ブログを開始した頃はWebマーケティングやホームページ制作の話が多かったのですが、いつのまにかデジモノやネットウォッチ、横浜の事や音楽などについても書くようになりました。詳細や書いている人についてはmiz2403.comについてをご覧ください。miz2403.com。