# Muhasebe Yonetim Sistemi
# Not: Bu dosyada php_value / php_flag kullanmayin (cPanel PHP-FPM'de 500 hatasi verir).
# PHP ayarlari icin .user.ini dosyasini kullanin.

Options -Indexes
DirectoryIndex index.php

# Gizli ve yardimci dosyalara dogrudan erisimi engelle
<FilesMatch "(^\.|\.(sql|gz|log|lock|md|json|ini|dist|bak|sh)$)">
    <IfModule mod_authz_core.c>
        Require all denied
    </IfModule>
    <IfModule !mod_authz_core.c>
        Order allow,deny
        Deny from all
    </IfModule>
</FilesMatch>

# Statik dosyalar icin tarayici onbellegi
<IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType text/css "access plus 7 days"
    ExpiresByType application/javascript "access plus 7 days"
    ExpiresByType image/png "access plus 30 days"
    ExpiresByType image/jpeg "access plus 30 days"
    ExpiresByType image/webp "access plus 30 days"
</IfModule>
