frankie: Zugriff auf Dateien nur der Webseite selbst erlauben

Beitrag lesen

Hallo Zusammen,

ich habe in einem Verzeichnis "dir1" verschiedene *.txt Dateien liegen. Diese werden von der Webseite eingebunden/ausgelesen, sollen aber NICHT direkt aufrufbar sein.

Beispiel:
Die Datei /dir1/datei1.txt wird von einem PHP Script auf derselben Seite (und im  selben Verzeichnis) über "include", "fopen" ... etc eingelesen - das soll funktionieren.

Wenn aber jemand im Browser www.domain.de/dir1/datei1.txt eingibt, soll er eine Fehlermeldung erhalten (bzw. Hauptsache, die Datei nicht sehen können).

Ich vermute-te es ginge über die .htaccess - aber die möchte dann einen konkreten "User" und "Passwd" - "User" soll aber hier die Webseite sein. Kann ich ggf. "User" und "passwd" in der .htaccess einstellen und dann auf der PHP-Seite an den Server schicken?

Oder ist sowas denkbar wie:

<Files *.txt>
Order allow,deny
Deny from all
Allow from www.domain.de
</Files>

Hoffe, das war einigermaßen verständlich formuliert?
Danke für Eure Ideen.

Frank