RewriteEngine On

# API yönlendirme
RewriteRule ^api/v1/(.*)$ api/index.php [QSA,L]

# Admin panel
RewriteRule ^admin/?$ admin/index.php [L]

# Güvenlik: Config ve includes klasörlerine erişimi engelle
RewriteRule ^config/ - [F,L]
RewriteRule ^includes/ - [F,L]
RewriteRule ^database/ - [F,L]

# .htaccess ve .sql dosyalarına erişimi engelle
<FilesMatch "\.(htaccess|sql|log)$">
    Order Allow,Deny
    Deny from all
</FilesMatch>

# Güvenlik başlıkları
<IfModule mod_headers.c>
    Header set X-Content-Type-Options "nosniff"
    Header set X-Frame-Options "SAMEORIGIN"
    Header set X-XSS-Protection "1; mode=block"
</IfModule>
