web-wizardry

インターネット・スマホ、そしてテレビにwebの魔法をWizardry

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


Page top