Basic 認証中のサイトだと Facebook の OGP の確認ができない。 これは、「いいね!」ボタンを押した後に、Facebook のクローラが OGP を改めて読みにくるため。 なので、「Facebook のクローラには Basic 認証を適用しない」設定を追記すれば良い。 Facebook からのアクセスは "GET / HTTP/1.1" 401 480 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" こんな感じのログを残すので、 『UserAgent : facebookexternalhit』を許可する # Basic の基本設定 AuthUserFile /path/to/.htaccess AuthGroupFile /dev/null AuthName "