# MC4Y-Produktivitätssuite – Schutz für den Fall, dass das ganze Paket in einem Webverzeichnis liegt.
# Ausliefern darf der Webserver nur den Ordner public/ (dort hinein zeigt die Domain bzw. das Webverzeichnis).
#
# Bewusst KEIN pauschales „Require all denied“ für diesen Ordner: Apache wendet .htaccess-Dateien übergeordneter
# Ordner auch an, wenn die Domain auf public/ zeigt – eine pauschale Sperre hier würde dann die ganze Suite sperren.
# Gesperrt werden deshalb nur die Dateien dieses Ordners, deren Namen in public/ nicht vorkommen; app/, install/ und
# tests/ haben eigene Sperrdateien bzw. gehören nicht ins Webhosting-Paket.
<FilesMatch "(^\.|^konfig(\.beispiel)?\.php|^ablage-einrichtungscode\.txt$|^KURZANLEITUNG\.txt$|^api_test\.php$|\.(py|md|log|sh|command|bat|ps1|sqlite|bak)$)">
  <IfModule mod_authz_core.c>
    Require all denied
  </IfModule>
  <IfModule !mod_authz_core.c>
    Order allow,deny
    Deny from all
  </IfModule>
</FilesMatch>
