IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

bloquer un URL


Sujet :

Apache

  1. #1
    Membre confirmé
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2010
    Messages
    153
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2010
    Messages : 153
    Par défaut bloquer un URL
    Bonjour à tous,

    J'ai des dizaines de milliers d'erreurs par mois à cause de navigateurs pourris (je ne sais pas lesquels) qui gèrent très mal les background multiples en CSS et me font des requêtes comme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /img/image1.gif),%20url(http://www.monsite.org/img/image2.png
    alors que la ligne du CSS est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    background-image:url('http://www.monsite.org/img/image1.gif'),url('http://www.monsite.org/img/image2.png')
    le code est transformé au passage (plus de ' et ajout d'espaces %20).
    J'ai l'impression que c'est des robots, il y a pas mal d'IP.

    J'ai déjà un système d'URL Rewriting qui marche très bien. J'aimerai y ajouter une ligne pour que ces URL pourries ne soient pas traitées par le serveur.
    Genre blocage comme pour les IP mais là c'est des URL.
    C'est pour éviter que ça me remplisse les logs de 100000 lignes/mois.
    Si je peux éliminer les URL contenant url( ça m'en supprimera une très grosse quantité.

    J'ai regardé côté erreur 301 mais je ne veux pas de redirection vers une page d'erreur ou autre, je veux que le serveur dise : y'a rien à récupérer à cette adresse bye.

    Merci pour vos suggestions

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Ce navigateur "pourri" doit s'appeler IE 6. Il ne sait pas bien gérer ce genre de CSS.

    Pour info :
    • Quelque soit la configuration que tu mettras en place dans un .htaccess, tu auras forcément une ligne dans access_log. Tu pourras éventuellement t'en sortir si tu as accès à la conf principale d'Apache et en jouant sur les variables d'environnement.
    • "y'a rien à récupérer à cette adresse bye" se dit en HTTP "404 Not Found", ce qui est déjà ce qui est renvoyé par ton serveur

  3. #3
    Membre confirmé
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2010
    Messages
    153
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2010
    Messages : 153
    Par défaut

    Je vais au moins tenter de filtrer pour mes propres fichiers de stat.
    Merci pour la réponse.

Discussions similaires

  1. Bloquer des URL directes (filtres Java)
    Par JohnSheppard dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 27/12/2012, 19h32
  2. Réponses: 7
    Dernier message: 01/08/2010, 18h37
  3. Réponses: 6
    Dernier message: 26/07/2010, 09h29
  4. [Routeur] Bloquer des URL
    Par ANISSS dans le forum Hardware
    Réponses: 7
    Dernier message: 26/06/2007, 13h32
  5. Bloquer MSN avec URL Filter
    Par fadex dans le forum Messagerie instantanée
    Réponses: 8
    Dernier message: 14/05/2007, 09h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo