Seite 1 von 1
.htaccess - IP-Bereiche sperren
Verfasst: 08.03.2004, 00:16
von Hulot
Hallo!
Habe eine Frage hier an die Fachmänner/frauen:
Mit "deny from 134.76.11." sperrt man ja z.B. alle Rechner mit den IPs 134.76.11.1 bis 134.76.11.255; wie sperre ich denn, wenn nur die Adressen 134.76.11.20 bis 134.76.11.28 davon betroffen sind? Muß ich womöglich die IPs von 20 bis 28 einzeln nennen?
Danke und Gruß
Hulot
Verfasst:
von
SEO Consulting bei
ABAKUS Internet Marketing Erfahrung seit 2002
- persönliche Betreuung
- individuelle Beratung
- kompetente Umsetzung
Jetzt anfragen:
0511 / 300325-0.
Verfasst: 09.03.2004, 11:17
von Elmar
Scheint so:
https://www.clockwatchers.com/htaccess_block.html
To block multiple IP addresses, list them one per line.
order allow,deny
deny from 127.0.0.1
deny from 127.0.0.2
deny from 127.0.0.3
allow from all
Verfasst: 09.03.2004, 11:42
von Hulot
Schönen Dank für den Link, Elmar!
Verfasst: 11.03.2004, 08:47
von bull
Geht auch vermittelst mod_rewrite, sofern das auf Deinem Server verfügbar ist.
RewriteEngine On
RewriteCond %{REMOTE_ADDR} ^134\.76\.11\.(2[0-8])
RewriteRule !robots\.txt - [F]
(erlaubt zumindest das Saugen von robots.txt für den betroffenen IP-Bereich, alles andere bekommt einen 403er )
Verfasst: 11.03.2004, 10:57
von Hulot
Hallo bull,
danke für Deine Hilfe. Allerdings scheint das bei HostEurope (Webpack) nicht zu klappen; ich habe das an meiner IP mal ausprobiert.
Hier mal ein Auszug meiner .htaccess:
RewriteEngine on
RewriteCond %{REMOTE_ADDR} ^134\.76\.11\.(2[0-8]) [OR]
RewriteCond %{HTTP_USER_AGENT} "DTS\ Agent" [OR]
RewriteCond %{HTTP_USER_AGENT} ^fetch.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^HTTrack.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mail\ Sweeper.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Teleport.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^UbiCrawler.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebCopier.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebCopy.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebFetcher.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebGrab [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebMirror.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebSpider.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebStripper.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Wget.*
RewriteRule ^/.* - [forbidden]
Hatte mich sowieso schon gewundert, warum ich mit HTTrack weiterhin Traffic verursachen kann.
Gruß Hulot
Verfasst: 22.04.2004, 19:38
von Hulot
Hallo Elmar,
da haste ja ne alte Kiste wieder zum Leben erweckt.
Mittlerweile klappt's die Geschichte mit
---
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^HTTrack
RewriteRule .* - [F,L]
---
Trotzdem schönen Dank und Gruß
Hulot