1
Hallo,
Ich habe folgendes Problem: Ich habe ein Verzeichnis, in dem liegt eine index.php, eine style.css und eine variable Anzahl von *.png-Dateien.
Jetzt möchte ich, dass beim Aufruf der index.php oder der style.css eine .htaccess-Passwortabfrage kommt, man jedoch die png-Dateien auch ohne Passwort ansehen kann, wenn man die direkte URL kennt.
Mein bisheriger Ansatz:
Das funktioniert auch, jedoch nur wenn ich auch domain.tld/verzeichnis/index.php aufrufe. Wenn ich nur das Verzeichnis aufrufe (domain.tld/verzeichnis/) bekomme ich einen Error 401.
Wie kann ich jetzt in der .htaccess festlegen, dass die Abfrage auch beim Verzeichnisaufruf kommen soll? (aber nicht wenn man eine png-Datei aufruft)
Bevorzugen würde ich diese Lösung, alles zu sperren AUßER *.png-Dateien. Jedoch habe ich bis jetzt keinen Weg gefunden, das zu realisieren.
Ich habe folgendes Problem: Ich habe ein Verzeichnis, in dem liegt eine index.php, eine style.css und eine variable Anzahl von *.png-Dateien.
Jetzt möchte ich, dass beim Aufruf der index.php oder der style.css eine .htaccess-Passwortabfrage kommt, man jedoch die png-Dateien auch ohne Passwort ansehen kann, wenn man die direkte URL kennt.
Mein bisheriger Ansatz:
<Files index.php>
AuthType Basic
AuthName "Bilder"
AuthUserFile /users/username/www/.htpasswd
require valid-user
</Files>
<Files style.css>
AuthType Basic
AuthName "Bilder"
AuthUserFile /users/username/www/.htpasswd
require valid-user
</Files>
Das funktioniert auch, jedoch nur wenn ich auch domain.tld/verzeichnis/index.php aufrufe. Wenn ich nur das Verzeichnis aufrufe (domain.tld/verzeichnis/) bekomme ich einen Error 401.
Wie kann ich jetzt in der .htaccess festlegen, dass die Abfrage auch beim Verzeichnisaufruf kommen soll? (aber nicht wenn man eine png-Datei aufruft)
Bevorzugen würde ich diese Lösung, alles zu sperren AUßER *.png-Dateien. Jedoch habe ich bis jetzt keinen Weg gefunden, das zu realisieren.