# ── Upload Limits ──────────────────────────────────────────────
php_value upload_max_filesize 512M
php_value post_max_size 512M
php_value max_execution_time 300
php_value max_input_time 300
php_value memory_limit 512M

# ── Hide PHP Version & Server Info ─────────────────────────────
php_flag expose_php Off
ServerSignature Off

Options -Indexes
Options +FollowSymLinks

RewriteEngine On
RewriteBase /

# ── 1. Ruka assets ────────────────────────────────────────────
RewriteRule \.(jpg|jpeg|png|gif|webp|svg|ico|css|js|woff|woff2|ttf|mp4|webm|mov|avi)$ - [L,NC]

# ── 2. Redirect .php → clean URL (GET tu, si POST) ───────────
RewriteCond %{REQUEST_METHOD} GET
RewriteCond %{THE_REQUEST} \s/+(.+?)\.php[\s?] [NC]
RewriteRule ^ /%1 [R=301,L,NE]

# ── 3. Clean URL → .php internally (GET na POST zote) ────────
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^([^\.]+)$ $1.php [NC,L,QSA]

# ── Block sensitive files ─────────────────────────────────────
<FilesMatch "\.(htaccess|htpasswd|ini|log|sh|sql|bak)$">
    Order Allow,Deny
    Deny from all
</FilesMatch>

<Files "php.ini">
    Order Allow,Deny
    Deny from all
</Files>