# Sperrt in DIESEM Verzeichnis alles bis auf die echten Endpunktdateien -
# schuetzt also vor liegengebliebenen Dateien hier im Ordner (eine
# vergessene probe.php, ein Editor-Backup), nicht mehr und nicht weniger.
#
# Gilt fuer den ganzen Unterbaum, also auch fuer backup/ UND projekt/ -
# Apache wendet eine .htaccess auf ihr eigenes Verzeichnis UND dessen
# Unterverzeichnisse an. Deshalb stehen chunk.php/complete.php/init.php mit
# in der Liste, obwohl sie in backup/ und projekt/ liegen: Ohne sie waere
# jeder Backup- oder Programm-Upload mit 403 gescheitert, sobald diese
# Sperre tatsaechlich greift (auf einem Apache mit AllowOverride) - ein
# Fehlschlag, den kein Test mit PHPs eingebautem Webserver zeigt, weil der
# .htaccess gar nicht erst liest.
#
# katalog.php ist der Vertraeglichkeitsstumpf fuer Agenten bis Plugin 1.1.7
# (chart/katalog.php, antwortet 403). Stuende er nicht in der Liste, kaeme
# die 403 von Apache statt von ihm - fuer den alten Agenten dasselbe
# Ergebnis, aber nur solange AllowOverride an ist. Wo es aus ist, waere es
# ein 404 und damit der Fuenfminutentakt, gegen den der Stumpf gebaut ist.
# Deshalb ausdruecklich freigeben; entfaellt mit ihm zusammen.
Require all denied
Options -Indexes

<FilesMatch "^(hello|enroll|sync|rpc|gwpaket|chunk|complete|init|katalog)\.php$">
    Require all granted
</FilesMatch>
