この記事は、元HTMLサイトだったWordpressをSSL化した方法を備忘録的に書いておきます。前提はエックスサーバーを使用している。HTMLサイトからWordPressに簡単確実に移行する方法【シリウスからWordPressに!】で紹介したやり方でhtmlサイトをWordpressへ変更している。WordPressでプラグインのredirectionを使用しているスポンサーリンク文章の途中でも、サイドバーを表示することで、いつでも目次を見ることができます。目次SSL化の主な手順データベースのバックアップを行うエックスサーバーのSSL設定を行う。基本的な手順はこちらです。WordPressをhttpからhttpsにSSL化した全手順まとめ(エックスサーバー環境)スポンサーリンクデータベースのバックアップを行うこの作業に限らず何か大きな作業をする時は、バックアップは必須です。バックアッププラグインを入れてないようでしたら、入れて下さい。私はBackWPupを使用しました。BackWPupならバックアップがワンクリックで済むし、沢山の人が利用しているので困った時には、ネットで検索すれば解決策が見つかるのでおすすめ。スポンサーリンクエックスサーバーのSSL設定を行う。エックスサーバーの場合は、インフォパネルにログイン⇒サーバーパネルにログイン⇒ドメインの「SSL化設定」をクリックし、該当のURLで設定します。SSL化」で検索して対応してください。スポンサーリンクWordPressの設定からURLを変更するサーバーのSSL化までは順調に行くと思います。次からがちょっと問題。SSL化の設定がサーバー側で終わりになるまで、Wordpressはいじらないことです。SSL化を申し込んだらすぐにサーバー側のSSL化が終了するわけじゃないです。タイムラグがあります。サーバー側でのSSL化が終わる前にWordpressをいじるとWordpressにアクセスできなくなります。https~のURLにアクセスして初期ページがでるまでしばし待つこと。サーバーでのSSL化が終了したことを確認したら、httpのWordpressにログイン、ダッシュボード⇒設定でWordpressアドレスとサイトアドレスを変更します。変更箇所は、WordPressアドレスとサイトアドレスの両方で、httpをhttpsに変更します。各ドメインの任意の文字列以降は変更しません。シリウスなどhtmlサイトをWordpressに移行した場合、Wordpressアドレスがhttp//〇〇.xyz/wp、と末尾が「wp」となっていることもあると思いますが、末尾もそのままでOKです。このブログだったらsinglemother以降は変更しないってことです。httpをhttpsに変えるだけでなく、他の変更を加えるとWordPressにログインできなくなることがあるので要注意。スポンサーリンクredirectionを使っている場合は、リダイレクト設定をするここまで、正しくやってたのに問題が発生しました。トップページだけが、リダイレクトのループが起こって、トップページにアクセスすると「ページの自動転送設定が正しくありません」と表示されてしまいました。表示からリダイレクトが上手く行ってないことは分かったので、htmlサイトをWordpressに移行する時に、これまでの各記事の評価を引き継ぐために「301」処理に使用したプラグインであるredirectionで修正しました。サーバーのファイルの修正でも直るそうですが、プラグインの方が簡単なのでredirectionをいじったら無限ループが解決したのでシェア。redirectionでの無限ループの処理の仕方は元に入力するURLは「設定」でhttpsに変更済みのWordpressアドレスにします。私の場合は「https~/wp」です。移行先に入力するURLは、同じく「設定」でhttpsに変更済みのサイトアドレスです。私の場合は、「https~xyz」サーバーファイルの修正で無限ループを直したい場合は、こちらの記事が参考になるかも。Regexで全て置換する次は、記事本文に貼ってある記事リンクや画像リンクもhttpからhttpsに変更します。メンドクサイのですが、ブログ内の全てのリンクがhttpsになってないと、SSL化をしたと判断してくれないからです。Regexを使用して置き換えます。Regexの設定を行います。記事本文本文にある自分の記事urlや画像URLなど全てのURLをhttpsに置き換え(変更)しました。Regexの詳しいやり方はこちらの記事が参考になります。Regex」画像URLを「http→https」に一括置換する方法【WordPressプラグイン】ただ、漏れなく全てhttpsに置き換えたつもりでも、なぜかSSL化できない時があります。それは記事の中にhttpとhttpsのリンクが併存しているからで、その状態を混合コンテンツといいます。スポンサーリンク混合コンテンツ!SSLエラーのチェック法httpsのリンク内にhttpリンクがあると混合コンテンツとしてエラーがでます。その場合は、該当ぺージを右クリックして、又はパソコンによっては「F12」を押し「要素を調査」⇒「コンソール」をクリックすると、httpのまま放置されているリンクが分かります。Regexから漏れてしまったリンクが分かるので、修正をしていきます。修正が漏れなく終われば、全てのページが緑のカギマークが出てSSL化が完了です。次は併存しているhttpサイトをhttpsにリダイレクトする作業で終わります。スポンサーリンク・htaccessにリダイレクト用のコードを追記する個人的にこの.htaccessファイルの修正でてこずりました。ハマった点は、編集する.htaccessファイルを間違えたんです。シリウスサイトから移行したので、訳が分からなくなってしまったのですが、移行したサイトであっても、初めからWordpressで運用しているドメインでも編集する.htaccessファイルは同じです。場所は、/home/サーバID/ドメイン/public_htmlの中にある.htaccessファイルです。WordPressの情報が入っているホルダー(私の場合はWPホルダー)にある.htaccessファイルではありません。publichtmlの中の.htaccessファイルです。そのファイルの先頭に以下のコードを貼りつけます。[R=301,L]</IfModule>既にhtmlサイトの移行をした人はご存知だと思いますが、.htaccessファイルはとっても重要なファイルなので、コピーをとって、必ずエディタで開くこと。(私はコピーを取ってエックスサーバーのファイルパネルから編集したけどね。WordPressをhttpからhttpsにSSL化した全手順まとめ(エックスサーバー環境)が参考になります。.htaccessファイルが編集できていれば、httpのサイトにアクセスしてhttpsにリダイレクトされます。これでSSL化は終了です。あとは、サーチコンソルやアナリティクスにログインして、URLを「s」がついたものに変更します。忘れがちなのが、ブログ村などのブログランキング。私、ブログ村に登録しているブログのURLを変更し忘れていて、ずっとブログ村での新規記事の表示がされてませんでした。「s」をつけて登録しなおしたら、新着記事に載るようになりましたので、忘れずに!こちらのサイトの記事が詳しいです。管理人さなシングルマザー的節約生活術-年収110万から始める貧乏脱出大作戦-スポンサーリンク損をしない生命保険の掛け方を知って、ゆとりある家計にする方法。掛け金1000円で十分な場合も!【固定費の削減が成功する節約です】お金が無い・子育てが大変な時、助けてほしい時に助けてもらえる魔法の言葉。コメントをキャンセルメールアドレスが公開されることはありません。コメント名前メールアドレスサイト上に表示された文字を入力してください。ホームブログ運営スポンサーリンクブログ管理人さな管理人さな当シンママブログ管理人さなです。上の子供が小学入学直前に夫と離婚しました。自分のためにも子供のためにもダメだろう・・・。決断して離婚しました。離婚後の生活ってどうなの??の疑問や興味に応えられたらいいなと思って書いてます。問い合わせプライバシーポリシースポンサーリンクスポンサーリンク最近のコメントシングルマザーの貧困は自己責任!と言うやつは福祉政策を誤解している。シングルマザーの貧困は自己責任!と言うやつは福祉政策を誤解している。シングルマザーの貧困は自己責任!と言うやつは福祉政策を誤解している。シングルマザーの貧困は自己責任!と言うやつは福祉政策を誤解している。母子手当を不正受給している?通報先と通報前に確認すべきこと。シングルマザー的節約生活術-年収110万から始める貧乏脱出大作戦-.ホーム検索トップサイドバースポンサーリンクブログ管理人さな管理人さな当シンママブログ管理人さなです。上の子供が小学入学直前に夫と離婚しました。自分のためにも子供のためにもダメだろう・・・。決断して離婚しました。離婚後の生活ってどうなの??の疑問や興味に応えられたらいいなと思って書いてます。問い合わせプライバシーポリシースポンサーリンクタイトルとURLをコピーしました。