IP Sperre mittels htaccess ?

Benutzer-42

abgemeldet
20 April 2006
22.497
1.328
ja, ich steh mal wieder auf dem Schlauch ...
wie kann ich eine IP Sperre zB mittels htaccess machen

mich nervt seit gestern ein Spamer mit einer bestimmten IP und ich würde ihm diese gerne blocken (oder besser, mittels htaccess auf eine entsprechende Seite umleiten)
 
https://www.javascriptkit.com/howto/htaccess5.shtml
Für eine bedingte Weiterleitung müsstest du glaube ich mod_rewrite bemühen, bin mir da aber nicht sicher.

ahhhhhhhhhhhhhhhhhhhh

danke .. ja, ich stand auf dem Schlauch ..
warum einfach, wenn es auch kompliziert geht, oder so :ugly:

und ja, für die Weiterleitung müsste ich per mod_rewrite arbeiten, aber erstmal blocken reicht ja schonmal

sind 2 IPs, die sich da abwechselnd die Hand geben in meinem Blog, gestern als ich nach Hause kam, waren es fast 40 "Kommentare" die glücklicherweise vom Wordpress als Spam erstmal in die Moderation verbannt werden
 
wenn's eh immer die beiden sind, kannst du ja (wenndu ein php script betreibtst) mit $_SERVER['REMOTE_ADDR'] die ip ermitteln und dann halt am Eintrag hindern.

die modRewrite Loesung saehe so aehnlich aus:
Code:
RewriteCond %{REMOTE_ADDR} ^111.111.111.111 [OR]
# Schliesst 111.111.111.111 aus

RewriteCond %{REMOTE_ADDR} ^222.222.222.222 [OR]
# Schliesst 222.222.222.222 aus
 
ich hab es jetzt so gelöst

PHP:
RewriteEngine on
RewriteBase  /

RewriteCond %{REMOTE_ADDR} ^11\.11\.11\.1$ [OR]
RewriteCond %{REMOTE_ADDR} ^22\.222\.222\.222$
RewriteRule .* https://www.smilie-harvester.de [R,L]


und schicke die beiden nun erstmal auf meine Smilie-Seite, da können die nicht weiter spamen :mrgreen:

wollte eigentlich auf ein Unterverzeichnis direkt beim Blog linken, aber irgendwie fällt mir gerade nicht ein, wie ich ein bestimmtes Verzeichnis aus der Rewrite-Rule ausnehmen kann

also zB das Verzeichnis /spam rausnnehmen
 
wollte eigentlich auf ein Unterverzeichnis direkt beim Blog linken, aber irgendwie fällt mir gerade nicht ein, wie ich ein bestimmtes Verzeichnis aus der Rewrite-Rule ausnehmen kann

also zB das Verzeichnis /spam rausnnehmen

Sollte so gelöst werden können:
PHP:
RewriteEngine on
RewriteBase  /

RewriteCond %{REMOTE_ADDR} ^11.11.11.1$ [OR]
RewriteCond %{REMOTE_ADDR} ^22.222.222.222$
RewriteCond %{REQUEST_URI} !^/spam/.*$
RewriteRule .* https://www.smilie-harvester.de [R,L]

Ich gebe so ein Bild frei welches ich auf meiner Sperrseite anzeigen lasse :D
 
muss ich mal probieren

wenn es funzt, lag es bei mir daran, dass ich das Ausrufezeichen nicht drin hatte
 
Das Ausrufezeichen ist einfach zum negieren da..

Damit ist dann vereinfacht folgender Ablauf:
Code:
wenn %{REMOTE_ADDR} gleich "11.11.11.1" oder
wenn %{REMOTE_ADDR} gleich "22.222.222.222" und
wenn %{REQUEST_URI} [B]nicht[/B] gleich "/spam/*"
dann -> RewriteRule...
 
ich weiß ..
aber ich schrieb oben schon, ich stand wohl heute arg auf dem Schlauch

muß an der Hitze liegen :ugly:

hier ist es echt ekelhaft, so eine drückende feuchte Wärme (nein, ich habe keine Blähungen )
 
hier ist es echt ekelhaft, so eine drückende feuchte Wärme (nein, ich habe keine Blähungen )
smile_fart_anim_2.gif

Sorry ich konnts mir nicht verkneifen :biggrin: