Nous devons empêcher l'accès direct aux fichiers de notre site par une personne qui entre simplement une URL dans son navigateur. J'ai réussi à faire fonctionner cela en utilisant un fichier htaccess et cela fonctionne bien dans IE et Safari, mais pour une raison quelconque Firefox ne coopère pas. Je pense que cela a quelque chose à voir avec la façon dont Firefox rapporte les référents.
Voici mon code dans le fichier .htaccess.
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_REFERER} !^http://(my\.)?bigtimbermedia\.com/.*$ [NC]
RewriteRule \.(swf|gif|png|jpg|doc|xls|pdf|html|htm|xlsx|docx)$ http://my.bigtimbermedia.com/ [R,L]
Si vous voulez en voir un exemple, essayez d'abord d'accéder à ceci... http://my.bigtimbermedia.com/books/bpGreyWolvesflip/index.html
Il le bloque correctement dans tous les navigateurs.
Maintenant, si vous allez à cette URL et que vous cliquez sur le lien, cela fonctionne dans IE et Safari, mais Firefox se bloque et semble être en boucle.
Comment faire pour que cela fonctionne dans Firefox ? Je vous remercie.