Hallo @ all,
ich hab folgendes Problem:
Auf meinem Server ist folgende Verzeichnisstruktur gegeben
/verzeichnis1/verzeichnis2/...
Die Struktur ist über eine .htacess geschützt, die in verzeichnis1 liegt.
Inhalt der .htacess
RewriteEngine On
RewriteBase /verzeichnis1
RewriteCond %{REMOTE_HOST} !^(IP des Servers auf der die Datei auth.php liegt)
RewriteRule ^([^./]+)/([^./]+)?.$ auth.php?anzahlLinks=2&level_1=$1&level_2=$2
Die Datei auth.php liegt im Verzeichnis verzeichnis1. Nun meine Frage:
Wenn ich eine Datei in Verzeichnis2 über http aufrufe erfolgt die Weiterleitung auf die auth.php. Hier wird per Datenbank überprüft, ob diese Datei ausgeliefert werden darf oder nicht. Alle Dateien sind .html. Wenn die Datei per http ausgeliefert werden soll, dann leite ich per Header in auth.php weiter. Ein include() der Datei per php geht nicht.
Leider funktioniert das ganze nicht. .htacess fängt mich immer wieder ab. Gibt es hierfür eine Möglichkeit? Und wenn, wie sicher ist diese Möglichkeit? Sind andere Lösungen hierfür denkbar? Wichtig ist, dass der Apache die auth übernimmt, ohne das der User einen Dialog bekommt in dem er Benutzername und Passwort eingeben muss.
Thx a lot.
Birdy