DigExt

  • Auteur de la discussion Auteur de la discussion Recif
  • Date de début Date de début
WRInaute impliqué
Bonjour,

Mon site se fait régulièrement massacrer par un agent (Digext), qui met le serveur à genoux. J'ai trouvé que c'était la fonction de navigation hors connexion de IE 5, qui agit comme un aspirateur de site.
J'aimerais empêcher cet agent de venir browser le site, alors j'ai pensé au fichier .htaccess. Mais j'ai un souci, comme cet agent n'est virulent que sur IE 5.0, jaimerais faire une double verif : une sur l'agent DigExt + MSIE 5.0. Je connais la syntaxe pour un seul parametre, mais deux additionés ("et") je ne sais pas... voici pour un :

....
RewriteCond %{HTTP_USER_AGENT} DigExt [OR]
....

Et pour la verif sur les deux comment faire?

merci
 
WRInaute impliqué
Ben j'ai pas de problème avec la syntaxe ci dessus, elle fonctionne, ce que j'aimerais c'est réunir les deux conditions sur une même ligne. si tu veux :

si DigExt ET MSIE 5.0 existent, alors...
 
WRInaute impliqué
ah, j'ai peut être mal compris ta réponse. Tu voudrais dire qu'en faisant ça :


RewriteCond %{HTTP_USER_AGENT} DigExt
RewriteCond %{HTTP_USER_AGENT} MSIE 5\.0

ca marcherait avec ET
 
WRInaute accro
c'est tout à fait ça.
plusieurs conditions sur des lignes à la suite font des ET, dans le cas contraire, il faut mettre un [OR] en fin de ligne.
Par contre, je ne pense pas qu'il soit possible de cumuler des ETet des OU, ou alors en faisant un gros bricolage.
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Haut