Hallo!
Ist ein solcher Kommentar erlaubt:
Order allow,deny
Allow from all
Deny from 125.2 # böser Bereich mit Bots
Deny from 127.0.0.1 # localhost
(Die IPs in den Denys sind natürlich nur zur Anschauung.)
Oder kann das die richtige Interpretation stören und sollte deswegen besser so geschrieben werden:
Order allow,deny
Allow from all
böser Bereich mit Bots
Deny from 125.2
localhost
Deny from 127.0.0.1
Verstehe ich die Auswertung richtig, wenn ich mir folgende Interpretation vorstelle:
1. Werte zunächst alle Allow aus.
2. Das heißt, erlaube allen.
3. Werte nun alle Deny aus.
4. Das heißt, verbiete 125.2.0.0-125.2.255.255 und 127.0.0.1.
Um was es geht: Seit Tagen können einzelne Clients nicht mehr auf Seiten zugreifen, obwohl kein Fehler in der .htaccess lokalisierbar ist. Ursprünglich stand zwar
Order Deny,Allow
Deny from 125.2. # böser Bereich mit Bots
Deny from 127.0.0.1 # localhost
und kein explizites Allow from, aber das hatte so immer funktioniert, plötzlich aber können auch Clients nicht mehr zugreifen, die nicht in der Liste aufgeführt sind.
Deny from 125.2. (mit Punkt am Ende) scheint nicht ganz syntax-konform zu sein, deswegen habe ich die Punkte am Ende entfernt. Order wurde umgekehrt und ein Allow from all hinzugefügt. Dennoch können weiterhin manche IPs nicht auf die Seiten zugreifen, obwohl sie nicht als Deny from aufgeführt sind. Es bleiben einzig noch die Kommentare denkbar, die Apache durcheinanderbringen, sonst weiß ich auch nicht weiter, als die komplette .htaccess zu leeren und nach und nach neuaufzubauen.