midori
Facebook Basic認証と「いいね」のOGPを有効にする方法
FacebookのOGPが確認できず下記のエラーに遭遇しました。
Missing Required Property: The og:url property is required, but not present.
など。
Basic認証をかけているディレクトリのOGPを取得する時に発生します。
デバッガーを使うと
OGPがリセットされFacebook のクローラが OGP を読み込んでいます。
その時にBasic認証が通過できずで出ているエラーのようです。
.htaccessに下記を追加します。
AuthUserFile /home/tam/public_html/.htpasswd AuthType Basic AuthName "Web access" Require valid-user Satisfy Any Order Allow,Deny # FBクローラーを許可する SetEnvIf User-Agent "^facebookexternalhit.*$" fb_crawler Allow from env=fb_crawler