htaccess Frage
Christian S.
- webserver
Hi,
ich habe eine htaccess Datei mit der ich einen PW Schutz realisiert habe.
Ausschnitt:
<Files *.int.php>
require valid-user
</Files>
Also es werden alle Dateien, die so enden gesperrt. Klappt auch.
Nun möchte ich eine spezielle Datei sperren, aber sie muss einen bestimmten Parameter haben, also so:
<Files user.php?id=123>
require valid-user
</Files>
Das funktioniert allerdings nicht.
Lasse ich "?id=123" weg, dann funktionierts, aber dann ist eben alles gesperrt.
Über die ID werden User angezeigt, ich möchte aber nur den einen User sperren, nicht die ganze User-Übsersichtsseite.
Gruß!
Guten Tag,
<Files user.php?id=123>
require valid-user
</Files>Das funktioniert allerdings nicht.
Denn Files kümmert sich, wie du leicht im Manual erlesen kannst, nur um Dateinamen, nicht um URLs.
Lasse ich "?id=123" weg, dann funktionierts, aber dann ist eben alles gesperrt.
Korrekt.
Über die ID werden User angezeigt, ich möchte aber nur den einen User sperren, nicht die ganze User-Übsersichtsseite.
Ich würde das in deinem Fall (Authorization) eher in der Applikation lösen, als in der Webserverkonfiguration. Solltest du den Zugriff aber wirklich vollständig sperren wollen, kannst du das leicht über mod_alias oder mod_rewrite lösen.
Gruß
Christoph Jeschke