WordPressでリダイレクト処理でおこるエラー
2015年02月19日 · wordpress
WordPressを運用中にリダイレクト処理を入れることになりました。
しかし、リダイレクト処理をいれたとたんに
「このウェブページにはリダイレクト ループが含まれています」
といったエラー内容が出力され内容を表示することができなくなりました!
この場合なにが原因なのか?を調べてみました
リダイレクトと処理をするのに「htaccess」を変更します。
WordPressは通常に動作しており、「htaccess」の変更でおかしくなった
原因は「htaccess」の方だと思い調べていたのですが、
そうではなく、WordPress側で悪さをしておりました。
以下の場所を修正するとリダイレクト処理が治ります
wp-includes/template-loader.php
初めの方に
do_action( 'template_redirect' );
というのがあります
テンプレートをリダイレクトしろという内容になるのですが
ここをコメントアウトをしてあげます
//do_action( 'template_redirect' );
引用サイト
http://pxdesign.jp/pd/wddl/2013/06/post-11.html