2017-12-12 1 views
0

Ein triviales Problem, aber es scheint, ich kann keine funktionierende Lösung finden. Ich habe einen Ordner auf einem Server, der mehrere Dateien enthält. Ich möchte den Ordnerzugriff für alle Benutzer außer einer bestimmten Domäne deaktivieren, von der Dateien heruntergeladen werden können.Apache 2: Zugriff auf einen Ordner nur aus einer bestimmten Domäne erlauben

Die Dateien aus dem erlaubten Domäne mit einem Link Haben Sie versucht,

<a href="https://<file-in-protected-folder-url" download>Download file</a> 

Ich dachte, es war einfach, aber ich kann das nicht bekommen die Arbeit mit .htaccess oder Richtlinien ...

Antwort

1

heruntergeladen Verwenden Sie die If/Else Direktiven in der Htaccess-Datei zu strengen Zugriff durch Host.

<If "req('Host') != 'secure-folder.example.com'"> 
    Redirect (.*) http://www.example.com 
    # Require all denied 
</If> 

Weitere Details erläutert here

Verwandte Themen