Likes Likes:  0
Resultaten 1 tot 3 van de 3
Geen
  1. #1
    Erik Baas
    httpd.ini: regels combineren ?
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    httpd.ini: regels combineren ?

    In mijn httpd.ini staan nu een aantal blokken als:

    # Blokkeer cuil.com crawler (23 sep 2009)
    RewriteCond %REMOTE_ADDR 216\.129\.119\.10
    RewriteRule (.*) / [I,F,L]

    # Blokkeer exabot.com crawler (16 feb 2010)
    RewriteCond %REMOTE_ADDR 83\.167\.62\.172
    RewriteRule (.*) / [I,F,L]

    , en het worden er steeds meer. Ik vraag me af of ik dat niet
    efficienter kan schrijven ?

    --
    Erik.

  2. #2
    John Bokma
    httpd.ini: regels combineren ?
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: httpd.ini: regels combineren ?

    Erik Baas <ejbaas@gmail.com.invalid> writes:

    > In mijn httpd.ini staan nu een aantal blokken als:


    moet dat niet httpd.conf zijn?

    > # Blokkeer cuil.com crawler (23 sep 2009)
    > RewriteCond %REMOTE_ADDR 216\.129\.119\.10
    > RewriteRule (.*) / [I,F,L]
    >
    > # Blokkeer exabot.com crawler (16 feb 2010)
    > RewriteCond %REMOTE_ADDR 83\.167\.62\.172
    > RewriteRule (.*) / [I,F,L]
    >
    > , en het worden er steeds meer. Ik vraag me af of ik dat niet
    > efficienter kan schrijven ?


    Cuil, en wellicht ook exabot, honoreren robots.txt. Ik zou daar eerst
    naar kijken, want dit word anders een spel zonder einde.

    Maar goed:

    RewriteCond %REMOTE_ADDR ^216\.129\.119\.10

    met ^ maak je deze regel: als REMOTE_ADDR *begint* met 216.129.119.10

    Vaak zitten bots in een blok van IP adressen, en kan je dus dingen doen
    als:

    RewriteCond %REMOTE_ADDR ^216\.129\.119

    Alles wat begint met 216.129.119

    En dingen als:

    RewriteCond %REMOTE_ADDR ^216\.129\.(119|118)

    alles wat begint met 216.129.119 of 216.129.119

    Wat je ook kan schrijven als:

    RewriteCond %REMOTE_ADDR ^216\.129\.11[89]

    Met [] kan je een groep /tekens/ opgeven, dus [123] is of 1 of 2 of 3
    (wat je ook kan schrijven als [1-3])

    Met | kan je een 'of' doen, dus

    a|b

    is a of b

    en met () kan je keuzes in groepjes zetten, dus:

    \.(112|113|120|145)

    is een punt gevolgt door of 112 of 113 of 120 of 145.


    --
    John Bokma j3b

    Hacking & Hiking in Mexico - http://johnbokma.com/
    http://castleamber.com/ - Perl & Python Development

  3. #3
    Erik Baas
    httpd.ini: regels combineren ?
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: httpd.ini: regels combineren ?

    John Bokma wrote:

    > > In mijn httpd.ini staan nu een aantal blokken als:

    > moet dat niet httpd.conf zijn?


    Nee, volgens de info van mijn hoster is het httpd.ini (en dat werkt dan
    ook inderdaad ;-)

    > > # Blokkeer cuil.com crawler (23 sep 2009)
    > > RewriteCond %REMOTE_ADDR 216\.129\.119\.10
    > > RewriteRule (.*) / [I,F,L]

    [...]
    > > , en het worden er steeds meer. Ik vraag me af of ik dat niet
    > > efficienter kan schrijven ?


    > Cuil, en wellicht ook exabot, honoreren robots.txt. Ik zou daar eerst
    > naar kijken, want dit word anders een spel zonder einde.


    Oeps, ik ontdek net de locale kopie van robots.txt afwijkt van die op de
    server; ik dacht dat ik ze al ge-disallowe'd had... En aangezien beide
    abnormaal vaak de hele site bekijken leek het me wel de moeite het eens
    over deze boeg te gooien. Okee, dat ga ik eerst doen.

    > Maar goed:

    [KNIP voorbeelden]

    Bedankt voor je moeite, dit is me veel duidelijker dan de info die ik
    elders (op het web) kon vinden. :-)

    --
    Erik.

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics