Der Mutzenbacher: Deny in htaccess wird nicht beachtet

Beitrag lesen

Hallo,

Gebe ich mit dieser Konfiguration in einer htaccess ein Deny from Meine_IP ein, wird es nicht beachtet, ich bekomme weiterhin Zugriff.

Testest du auf einem Server im Web, oder auf deinem Localhost?
Welche IP hast du angegeben?

Der Server steht im Web, die IP ist diejenige, die der Server selbst für meine Zugriffe mitprotokolliert. Beachte: Die Deny-Zeile funktioniert unter bestimmten Umständen! Nochmal zur Verdeutlichung:

httpd.conf:
<Directory />
  Options FollowSymLinks
  AllowOverride None
  Order Allow,Deny
  Deny from all
</Directory>
<DirectoryMatch "/home/www/[^/]+/htdocs">
  Order Deny,Allow
</DirectoryMatch>

.htaccess:
Deny from Meine_IP

Freier Zugriff, Deny wird unerwarteterweise nicht beachtet.

httpd.conf:
<Directory />
  Options FollowSymLinks
  AllowOverride None
  Order Allow,Deny
  Deny from all
</Directory>

.htaccess:
Order Deny,Allow
Deny from Meine_IP

Freier Zugriff außer von Meine_IP, wie erwartet.

httpd.conf:
<Directory />
  Options FollowSymLinks
  AllowOverride None
  Order Allow,Deny
  Deny from all
</Directory>

.htaccess:
Order Deny,Allow
#Deny from Meine_IP

Freier Zugriff, wie erwartet.

Mir ist das Verhalten von vorne bis hinten schleierhaft.