こんにちは、もときちです。

久しぶりに投稿しますが、実はブログのページにアクセスできなくなっていました…

 

何でこんなことになったのか、順番にお話しするので、

ブログ初心者の方やまだSSL化をしていない方は見てください。

 

スタバでせっせとブログを書いていたら、後輩に見せる機会があって

得意気に見せたら、

「先輩、これ真っ白で何も見れないです」

「え」

 

調べてみた結果、プラグイン(ブログに追加インストールするアプリ)が原因

と言うことが分かりました。

 

行ったこと

テーマの削除

僕はXeory baseというテーマ(テンプレート)を使っているのですが、

 

プラグインで入れるような機能が元々搭載されていて

テーマと重複しているプラグインを消すことにしました

各記事にソーシャルボタンを設置できるWP Social Bookmarking Lightや
サイドバーに人気の記事を表示させたWordPress Popular Posts

は元々xeory baseに備わっているので消しました。

 

これでも直らなかったので、head cleanerというプラグインも
不具合の原因になりやすいということで、消しました。

これでも直らなかったので、

 

インストールするだけでブログをSSL化(暗号送信を可能にする)
してくれる、Really Simple SSLを試しに

外してみたら、自分の携帯からブログが見れるようになりました。

 

本体設定

しかし、代わりにブログのSSL化がなくなってしまったので、本来の手順である

ダッシュボードから→設定→一般設定

を行った。

クッキーの消去

そうすると

 

このページは動作していません
www.motokichi1.jpでリダイレクトが繰り返し行われました
cookieを消去してみてください

と出るので、google chromeの右上にある、「:」 から

設定→詳細設定→プライバシーとセキュリティの中にあるコンテンツ設定
→全てのcockieのサイトデータ

に行って、自分のサイトのURLを入れたら
クッキー(サーバーに残るデータの記録)が消去できました。

が、これでも直りませんでした。
他にも色々したけどFTPソフトで直す方法が分かりませんでした・・

業者に頼んだ

もう、これ以上時間を使いたくなかったので、
WPdoctor

にお願いしました。

お金はかかるけど、確実に直るしやり方も教えてくれると思ったからです。

25000円・・・泣

 

そして10日ほど経った昨日、やっと直ったとの連絡をいただきました。

原因

 

何度もhttps とhttpを書き換えたため、xserverの高速化キャッシュ、

サーバー設定ファイルに何らかの不正な値が入り、

それが消えずにhttps化するとリダイレクトを繰り返してしまった

 

つまり僕の場合、

  1. プラグインでSSL化、上手く表示できなくなる
  2. プラグインを消去、httpに戻す
  3. 本体設定で再びSSL化
  4. 上手く表示させるために色々いじる

 

234の繰り返しで、サーバーがどっちにアクセスしたらよいかわからなくなって

ぐるぐるリダイレクト(指定されたページから強制的に他のページへ飛ばされること)

してしまったということですね。

 

解決策

javascriptでhttp接続だった場合にhttpsにジャンプする内容を

ヘッダーに書き込んだ

 

とのことでした。解決策を聞くとちょこっとコードを書いただけ…って感じがします。

 

結論

結局最初に画面が上手く表示できなかった原因はわからなかったのですが
プラグインの入れすぎでトラブルになった。

HTMLやjavascriptを最低限勉強して
自分でプログラムできそうなところは
プラグインに頼らずに解決したいと思います。

(プラグインって結局自動でプログラムしてくれることだから)

これからブログを作成する方は最初からSSL化
しておくことをお勧めします。

このサイトは詳しく書いてくれています

 

運営し始めてすぐにSSL化と言う、トラブルにあたってしまいました。
まだ武器も道具も持っていないのに、ボスに挑んでしまったゲームのようです。

きちんと勉強したいと思います。