BASIC認証やIP制限などのアクセス制限がかかっているページのOGPの情報をFacebookで参照しても、エラーとなり取得ができません。 なので、それらの動作検証を行うには一度アクセス制限を解除しなければいけない・・・と思っていたのですが、どうやらウラワザ(でもないか)的な方法があるようです。 昔からあった方法みたいなんですが、最近まで知りませんでした。 方法は単純で、Facebookのクローラーだけ、BASIC認証やIP制限を許可すればいいようです。 BASIC認証を使って簡単にテストしてみました。 BASIC認証のかかったページのOGP取得テスト ↑このページに、適当なBASIC認証をかけています。 このURLをFacebookのデバッガーにかけると、通常だとFacebookのクローラーもアクセスできないために、TOP画像のようなエラーになります。 しかし、Facebookのクローラ