Andi: .htacces - Nur bestimmte IP zulassen

Beitrag lesen

Moin!

  1. Die Dokumentation besagt:

"Ordering is one of:

Allow,Deny
    First, all Allow directives are evaluated; at least one must match, or the request is rejected. Next, all Deny directives are evaluated. If any matches, the request is rejected."

Zuerst werden alle Allow-Anweisungen abgearbeitet, es muss eine übereinstimmen, sonst wird die Abfrage abgewiesen. Danach werden die Deny-Anweisungen abgearbeitet, stimmt der Request mit einer überein, wird die Abfrage abgewiesen.

Satz 2 trifft bei Dir zu. Du lässt alle Anfragen zurück weisen.

  1. Deine RewriteRule bewirkt auch nicht, dass nach der Umleitung die Zugriffsbeschränkungen nicht abgearbeitet werden. Das ist eine Konfigurationsdatei und kein Programm!

Folgende drei Zeilen würden also genügen:

Order allow,deny
Allow from 192.168.123.10
RewriteRule ^(.*)$ umleitung.html

Die 3 Zeilen führen auch nur zu einem Forbidden error.
Ich habe auch nicht versucht, die Rewrite Regel zusammen mit den Zugriffsbeschränkungen in eine einzige .htaccess zu packen, dies waren nur 2 Unterschiedliche Ansätze die ich nacheinander ausprobiert habe.