Dans le cas où votre site est protégé par une restriction d’accès .htaccess (nom d’utilisateur et mot de passe déclaré en htpasswd), le partage de vos pages sur les réseaux sociaux ne sera pas fonctionnel vu que ces derniers n’auront pas accès à votre page. 

Voici une solution qui permettra à Facebook (ou autre) de contourner le problème afin de vérifier que les tags OpenGraph sont bien fonctionnels .

Insérez la ligne suivante après le « require valid-user » (dans cet exemple, nous autorisons le domaine facebook.com à accéder à la page que nous souhaitons partager)

Order allow,
deny Allow from facebook.com
Satisfy Any

Votre nouveau .htaccess devrait ressembler à ceci :

deny from all
AuthUserFile /path/to/.htpasswd
AuthGroupFile /dev/null
AuthName « Protected area »
AuthType Basic
require valid-user

order allow,deny
Allow from facebook.com
Satisfy Any