FacebookのOGPでCircular redirect path detected 〜 エラーの対処方法


FacebookのOGPが設定できたかどうかは、Facebookのデバッガーで確認することができます。

Facebookデバッガー : https://developers.facebook.com/tools/debug/

 

このデバッガーで「Circular redirect path detected (see ‘Redirect Path’ section for details).」とエラーが出たときの対処方法です。

これの原因はOGPのURL系がそれぞれ一致していないことです。

そして、これは末尾のスラッシュも一致している必要があります。

例えば、

 

のように末尾のスラッシュが揃っていなかったらダメです。

のように揃える必要があります。

 

Yoast SEOでの対策方法

WordPressの人気SEOプラグイン「Yoast SEO」で導入したときに、このURLがズレることがあります。

Yoast SEOが出力するURLにスラッシュが無いのです。

この時は、functions.phpに次のようにフィルターを記述します。

 

これで、出力されるURLにスラッシュを付けることが可能です。