Frage:
Wie kann ich den HTTP-Zugriff auf Dateien basierend auf der Dateierweiterung zulassen und verweigern? Ich muss den Zugriff auf alle TXT-Dateien verweigern.
Antworten:
Im Folgenden finden Sie einfache Beispiele zum Regulieren des Download-Zugriffs auf Dateien mithilfe von
.htaccess
Dateien. Im ersten Beispiel
.htaccess
blockiert der folgende Code den Zugriff auf alle Dateien mit Dateierweiterung
.txt
auf alle Anforderungen, die zu HTTP führen
ERROR 403: Forbidden.
.
Order Allow,Deny
Deny from All
Wenn ein Download-Zugriff basierend auf der Quell-IP-Adresse erforderlich ist, kann der Zugriff pro IP-Adresse ermöglicht werden. Der folgende Code verweigert den Zugriff auf alle und ermöglicht dann den Zugriff auf
.txt
Dateien auf Anforderungen, die z. IP-Adresse
204.215.85.145
:
Order Deny,Allow
Deny from All
Allow from 204.215.85.145/32