2009-05-27 11 views
0

Ich habe Probleme, da ein Computer von einer IP-Adresse versucht, auf alle Dateien auf meinem Server zuzugreifen.Wie verhindert man den Zugriff auf WordPress Blog per IP?

Wie sollte ich die .htaccess Datei ändern, so dass die IP-Adresse überhaupt keinen Zugriff auf Dateien erhält? Und welche .htaccess Datei ändere ich? Es sieht so aus, als hätte ich in jedem Ordner einen.

Antwort

3

Das Grund mod_access Modul sollten Sie bekommen, was Sie

Order allow,deny 
Allow from all 
Deny from xxx.xxx.xxx.xxx 

So etwas brauchen. Ich kenne die genaue Syntax nicht. Beachten Sie, dass abhängig von Ihrer genauen Version von Apache (1.3/2.0/2.2) die Modulanforderungen abweichen können. Ich denke in 2.2 brauchst du das authz_host Modul, aber in 1.3 ist es mod_access.

+0

in welcher htaccess-Datei füge ich das hinzu? – chris

+0

Sie würden es wahrscheinlich in die Wurzel Ihrer App einfügen wollen (ob das das gesamte Dokumentenstammwerk Ihrer Website ist, weiß ich nicht). Aber ja, die Anwendung root. –

1

, andere Art und Weise erlauben Verweigern folgt diese Zeit mit mod_rewrite Regeln in einer .htaccess Datei.

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^123.123.123.123$ 
RewriteRule ^(.*)$ blocked.html [L,F] 

[L,F] bedeutet 'Stopp ausführt weitere Regeln und 403 Forbidden als HTTP-Status zurückkehren'. blocked.html könnte eine Nachricht enthalten, die angibt, dass sie blockiert wurden.

+0

blockiert dies alle Dateien und Ordner im Server? muss ich es mit oder etwas wickeln? – chris

+0

Ja, dies wird alle Dateien und Ordner blockieren (^ (. *) $ Entspricht jeder URL). Keine Notwendigkeit für einen Wrapper. – ceejayoz

Verwandte Themen