Interdire l'accès d'un site à un navigateur

anenonime Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -  
 java08 -
Bonjour,

Je souhaite interdire l'accès d'un site à un navigateur dont je connais les caractéristiques grâce à HTTP_USER_AGENT par le biais d'un deny dans le .htaccess

Je ne sais pas rédiger ce "deny" et je fais appel à vos lumières étant dans le noir.
Par avance, merci.

2 réponses

  1. Templier Nocturne Messages postés 9989 Statut Membre 1 107
     
    tu ne peux pas le faire depuis ta page web ?

    sans indiscrétion, c'est quel navigateur que tu veux bloquer ?
    0
    1. anenonime Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   6
       
      Safari/525.28.3
      En fait avec le HTTP_USER_AGENT j'ai une description totale de la machine ...
      Je pourrais faire un deny sur l'IP mais l'intrus se connecte à partir d'une IP qui n'est pas fixe d'où l'idée de bloquer le navigateur ou l'ensemble HTTP_USER_AGENT
      0
  2. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Salut.

    Dans le .htaccess :
    RewriteEngine On
    RewriteCond %{HTTP_USER_AGENT} exemple [NC]
    RewriteRule ^(.*) /403.html
    Remplace "exemple" par l'UA que tu souhaites bloquer (c'est une regex, pense à échapper les caractères nécessaires).
    0
    1. anenonime Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   6
       
      Je vais donc écrire un truc du genre :
      RewriteCond %{HTTP_USER_AGENT} Safari/525.28.3 [NC]
      0
    2. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
       
      Oui.
      Par contre, tu bloqueras l'accès à toutes les personnes ayant ce navigateur (Safari 525.28.3)
      0
    3. java08
       
      ATTENTION au site qui vient de France, j'en eue deux avec des chevals de Trois
      0