Problème utilisation setEnvIf dans un .htaccess sous IE
Bonjour,
Via un .htaccess, je contrôle l'accès à mon site pour permettre un contrôle par mot de passe et par url d'origine d'accès.
Sous Firefox, lorsque je tente d'accéder à mon site "site_acces.fr" à partir de "http://deuxiemesite.fr", cela fonctionne très bien sans me demander de rentrer un login et un mot de passe. En revanche, sous IE, un popup s'ouvre me demandant de rentrer login et mot de passe.
Je précise que pour l'accès à monsite à partir de "http://premier.fr" fonctionne sous IE et sous firefox.
Ci dessous, le contenu de mon fichier .htaccess :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| SetEnvIf Referer "^https://premiersite.fr" local_ref=1
SetEnvIf Referer "^http://deuxiemesite.fr" local_referal=1
Alias /monsite /var/www/monsite
<Location /monsite>
Order deny,allow
deny from all
Allow from env=local_ref
Allow from env=local_referal
Allow from 127.0.0.1
AuthName "Acces"
AuthType Basic
AuthUserFile /etc/monsite/htpasswd.users
Require valid-user
Satisfy Any
</Location> |
Quelqu'un a-t-il une idée de l'origine du problème?
Merci.