【後で困らないよう、自分用メモ】リダイレクト検証ツールで試しにチェックしてみたら、
『致命的なリダイレクトループが・・・』とかなった。
Safariの『履歴の消去』&『Cookieとデータの消去』
端末再起動
でサイトの表示は直った。
do_action('template_redirect');
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
AddHandler x-httpd-php5.3 .php .phps
RewriteRule ^index\.php$ - [L]
を削除してみた。
(WordPressの初期値では記入されてないみたいだった為)
③プラグインの『Permalinks Moved Permanently』を停止した。
今回は上記プラグインが原因だったようだ。
リダイレクトに関係しそうな、
プラグイン
PHPやJavascriptの記述
以上、今度困ったとき自分用メモ。
WordPressで作成したサイトをiPadで見てたら、
『HTTPのリダイレクトが多すぎます』
となった。
オンラインの
『致命的なリダイレクトループが・・・』とかなった。
以前も同様のことがSafariであって、そのときは
Safariの『履歴の消去』&『Cookieとデータの消去』
端末再起動
でサイトの表示は直った。
でも今回は、NewsFlashというアプリ内でのサイト表示でリダイレクトエラーとなった。
ネットで調べた結果、怪しそうな部分は
①\wp-includes\template-loader.php内の6行目と7行目
if ( defined('WP_USE_THEMES') && WP_USE_THEMES )
do_action('template_redirect');
を『/ 』でコメントアウトする
が、これやっても改善なし。
元に戻して、
②.htaccessの内容が
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
AddHandler x-httpd-php5.3 .php .phps
(<>は本当は半角です。)
(最後の『AddHandler x-httpd-php5.3 .php .phps』の記述はXserverでPHPのバージョンを5.xを使うと勝手に記入されるとのこと)
となっていたのを5行目の
RewriteRule ^index\.php$ - [L]
を削除してみた。
(WordPressの初期値では記入されてないみたいだった為)
でも、改善されず、もとに戻した。
設定等いろいろ探した挙句、
③プラグインの『Permalinks Moved Permanently』を停止した。
これで直った。
今回は上記プラグインが原因だったようだ。
基本的には、
リダイレクトに関係しそうな、
WordPressの管理画面内の設定
プラグイン
PHPやJavascriptの記述
そこらへんらしい。
これで様子見。
以上、今度困ったとき自分用メモ。