# Protecoes com guarda de modulo — se o modulo nao existir, a diretiva
# e ignorada em vez de derrubar o site com erro 500.

<IfModule mod_autoindex.c>
  Options -Indexes
</IfModule>

<IfModule mod_authz_core.c>
  # Apache 2.4
  <FilesMatch "\.(log|sql|md|bak|json)$">
    Require all denied
  </FilesMatch>
  <Files "config.php">
    Require all denied
  </Files>
</IfModule>

<IfModule !mod_authz_core.c>
  # Apache 2.2
  <IfModule mod_access_compat.c>
    <FilesMatch "\.(log|sql|md|bak|json)$">
      Order allow,deny
      Deny from all
    </FilesMatch>
    <Files "config.php">
      Order allow,deny
      Deny from all
    </Files>
  </IfModule>
</IfModule>
