# Options -Indexes  # removido por compatibilidade com hosting compartilhado
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^sys_control\.php$ api.php [L,QSA]
</IfModule>

<IfModule mod_headers.c>
    Header always set X-Content-Type-Options "nosniff"
    Header always set X-Frame-Options "DENY"
    Header always set Referrer-Policy "no-referrer"
    Header always set Permissions-Policy "camera=(), microphone=(), geolocation=()"
</IfModule>

<FilesMatch "(?i)^(config\.php|\.user\.ini|php\.ini|.*\.(sqlite|sqlite3|db|sql|bak|old|orig|log))$">
    <IfModule mod_authz_core.c>
        Require all denied
    </IfModule>
    <IfModule !mod_authz_core.c>
        Order allow,deny
        Deny from all
    </IfModule>
</FilesMatch>

# Upload em massa de ROMs (Apache + mod_php). Em PHP-FPM use .user.ini.
<IfModule mod_php.c>
    php_value upload_max_filesize 512M
    php_value post_max_size 2048M
    php_value max_file_uploads 300
    php_value max_execution_time 1800
    php_value max_input_time 1800
    php_value memory_limit 512M
</IfModule>
<IfModule mod_php7.c>
    php_value upload_max_filesize 512M
    php_value post_max_size 2048M
    php_value max_file_uploads 300
    php_value max_execution_time 1800
    php_value max_input_time 1800
    php_value memory_limit 512M
</IfModule>
<IfModule mod_php8.c>
    php_value upload_max_filesize 512M
    php_value post_max_size 2048M
    php_value max_file_uploads 300
    php_value max_execution_time 1800
    php_value max_input_time 1800
    php_value memory_limit 512M
</IfModule>
