WordPressで WPtouchを入れたら「このウェブページにはリダイレクト ループが含まれています」と表示されてページが表示されなくなった
2018/03/25
WordPressの WPtouch Mobile Pluginを設置
WordPressの WPtouch Mobile Pluginによる不具合とその原因
WordPressでスマホ対応を行うため、WPtouch Mobile Pluginを設置し、有効にしたところトップページだけが「このウェブページにはリダイレクト ループが含まれています」というメッセージが表示されて、表示されなくなりました。
※2018年03月24日時点では、Chromeでは「このページは動作していません」「エラーコード:ERR_TOO_MANY_REDIRECTS」と表示されます。
原因は、「WPtouch ホームページ」に設定したページが「トップページ」と同じページであったため、そこでリダイレクトのループをしていたようです。
WordPressの WPtouch Mobile Pluginによる不具合の対応方法
「WPtouch ホームページ」の項目ですが、デフォルトでは「WordPress Settings」になっています。また、プルダウンの中身は、固定ページで作成しているページが編集されています。
デフォルトの設定の「WordPress Settings」のままであれば何の問題もなかったのですが、これを、ホームページ(トップページ)として設定しているページがプルダウンの中にありましたので、それを選択してしまっていたのです。
そのため、WPtouchでトップページを表示させようとしてリダイレクトし、WordPressでは改めてトップページを表示しようとしてリダイレクトさせる...ということになってしまいループしていたようです。
原因が分かれば対応も簡単で、デフォルトの設定である「WordPress Settings」に戻すことできちんと表示されるようになりました。
WordPressの WPtouch Mobile Pluginの「WPtouch ホームページ」の項目
この「WPtouch ホームページ」の項目ですが、スマホからアクセスがあった場合に通常設定のホームページを表示させるのではなく、スマホの場合はスマホ用のホームページを表示させ、そこから各ページに遷移していってもらおう、という場合に使う項目のようですね。
やはりスマホからのアクセスの場合は、スマホ用のページがあった方がいいですからね。せめて、トップページくらいはスマホ専用のものにしておきましょう。という場合に使えるということでしょう。
レスポンシブ Webデザインはプラスに働くのか?
レスポンシブ Webデザインについての参考サイト
スマホ対応について、どのように考え、どのようにスマホサイトを構築したらいいのか、下記のサイトが参考になると思います。単純にプラグインを入れただけでは逆効果かもしれない、ということですね。
レスポンシブWEBデザイン・スマホ対応のWordPressテンプレートは本当に必要?
http://mesiopress.com/rwd-smartphone-wordpress-theme-3574.html
テンプレートの設定を見直す
ちなみに、最初は別ページで書きましたが、「WordPressで WPtouchを入れてモバイルテーマを「OFF」にしたら元に戻れなくなった」が原因で散々悩んだこともありまして、リダイレクトのエラーが原因で表示されないのはトップページだけであることは分かっていましたので、それにまつわるテンプレートや設定を見直すことで比較的早く原因にはたどり着くことができましたね。
ただ、やはり初めて使うプラグインは分からないことも多い、ってことですね。
WPtouch Mobile Pluginは日本語にできます
もう一つちなみに、ちなみに、WPtouch Mobile Plugin ですが、まず、管理画面の「WPtouch Language」で「Japanese」を設定しましょう。
英語が堪能な方はデフォルトのままで問題ないですが、「Japanese」を設定することで管理画面が日本語表記になりますので、幸せになれるでしょう。
WPtouch Mobile Pluginを使うことであらわになるセキュリティホール
また、WPtouchを使うことでセキュリティホールが生まれることや、それによりアクセス数の変動があることなど参考になるサイトがありましたので、下記に掲載しておきます。
【緊急】WordPressでスマホ用WPtouch使ってる初心者は注意です
http://www.landerblue.co.jp/blog/?p=7369
スマホ対応でモバイルトラフィックが20倍に?!いわいがWordPressで行ったたった一つの設定!!
http://iwaimotors.com/blog/2013/08/mobile_up/
2014.03.26 追記
WPtouch Mobile Pluginの最新バージョン 3.1.5では設定方法が変更になっているようです。
下記の画面の「Landing Page」の場所で、モバイル端末でアクセスしたときに最初に表示する画面を設定します。
PC版の画面と同じであれば「Default (same as WordPress)」を選択する方法で問題ありません。
ですが、モバイル専用のトップページを作った場合は、「Custom」を選択し、その下にモバイルページ用の URLを入力します。
ですが、ここで Customの URLを入れる際に、デフォルトで表示されるトップページをそのまま編集してしまうと、リダイレクトループが発生してしまいます。
「トップページにアクセス」
→ モバイル端末でアクセスしているので Customに記述されているページにリダイレクト
→ でもやっぱりトップページにリダイレクトされる
ということになってしまいます。
ここで起こる不具合の解消としては、この Customに記述される URLをトップページではないページを指定しましょう。
また、下記にリダイレクトループに関するまとめ記事を書きましたので、合わせて参考にしてください。
リダイレクトループが原因で「ERR_TOO_MANY_REDIRECTS」「このページを表示できません」が出たときの対策12事例+α
GoogleAdwords
GoogleAdwords
この記事が参考になったと思いましたらソーシャルメディアで共有していただけると嬉しいです!
関連記事
-
-
P3(Plugin Performance Profiler)で負荷が高いプラグインを調査し表示スピードアップ!
まずは正確に現状把握を!P3(Plugin Performance Profiler)を使ってプラグインの処理時間を確認!簡単操作で対応すべきプラグインが一目瞭然になります!
-
-
Meta ManagerでWordPressのキーワード、ディスクリプションを編集
WordPressの基本機能にないキーワード、ディスクリプションを編集するプラグインMeta Managerの解説です。
-
-
WordPressのサイトマップ生成ツールPS Auto Sitemapの使い方
サイトマップを PS Auto Sitemapで自動生成する方法を説明します。このプラグインは Google用のサイトマップではなく一般ユーザが見るためのサイトマップページを作ります。
-
-
seesaaからWordPressに引越。インストールなど必要な全てを解説
seesaaブログからWordPressへの引越し解説。他のブログにはないseesaaブログからcanonicalとリダイレクトの設定方法を実装!
-
-
Google Code Prettifyの設定方法を解説。 Syntax Highlighterから乗換え、高速化にも最適
Google Code Prettifyでソースコードをきれいに編集する方法の解説。簡単設置とカスタマイズ設置の2つの方法を解説し、カスタマイズするポイントも解説。
-
-
WordPressのウィジェットでショートコードを使う方法add_filter
WordPressのウィジェットでショートコードを利用するには add_filter、do_shortcodeの関数を利用する必要があります。
-
-
WordPressのアップグレードの英語版と日本語版の公開のタイムラグは?
WordPressのアップグレードの英語版と日本語版の公開のタイムラグについて説明しています。
-
-
Advanced Custom Fields(ACF)のアドオン・ギャラリーの使い方解説
Advanced Custom Fieldsのアドオン・ギャラリーの解説記事。複数の画像を入力できる優れもので、画像のサイズ、容量などでの制限ができ、より厳密な管理が可能。
-
-
WordPress環境を引越し、複製、バックアップ、リストアの手順解説
WordPress環境を引っ越し、複製、バックアップの手順書です。本番から開発、開発から本番、バックアップからのリストアなど環境を移す時の方法と手順の解説。
-
-
WordPressのメディア設定でアップロードするファイルの保存場所を変更する方法
メディアのアップロードするファイルの保存先を変更する方法の解説。現在はオプションとなっていますので、/wp-admin/options.phpから設定します。

Comment
はじめまして!IWAIMOTORS BLOGの管理人、いわいです。
ブログをご紹介いただきありがとうございます。ご紹介いただいた記事を書いたあとも、モバイルトラフィックに変化は無く、やはり、WPTouchの影響だったのかなと考えています。
技術的な部分はそれほど明るく無く、ブログを始めた当初は安易に色々なプラグインを入れていましたが、今は、無駄なものはかなり削除していて、可能であれば、PHPなどを直接変更して、プラグインにできるだけ依存しない方法を考えています。
セキュリティのことを考えても、依存し過ぎはよくないですよね。勉強になりました。ありがとうございます!
いわいさん、コメントありがとうございます。
私も詳しいワケじゃなく、特に、WordPressはホントに初心者ですので、あれこれ試行錯誤しているところなので、あちこちは意見させてもらって勉強させてもらっています!
いわいさんのサイトも参考にさせてもらいました!
プラグインは便利ですけども、いろいろ調べてみるとソースを直接変更できるならばその方が良さそうなものも多いみたいですね。
これからもよろしくお願いします!