# ========================================================
# MT2PVPLERİ - Apache Rewrite ve Güvenlik Yapılandırması
# cPanel, Plesk, XAMPP, DirectAdmin ve Apache Uyumlu
# ========================================================

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /

  # 1. Dizin listelemeyi engelle (Güvenlik)
  Options -Indexes

  # 2. Hassas dosyaları doğrudan erişime kapat
  <FilesMatch "\.(sqlite|sql|log|ini|env|sh|bak)$">
    Order allow,deny
    Deny from all
  </FilesMatch>

  # 3. Gerçekte var olan dosya ve klasörlere dokunma
  RewriteCond %{REQUEST_FILENAME} -f [OR]
  RewriteCond %{REQUEST_FILENAME} -d
  RewriteRule ^ - [L]

  # 4. Tüm diğer istekleri index.php merkezi yönlendiriciye ilet
  RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>

# UTF-8 Varsayılan Karakter Seti
AddDefaultCharset UTF-8
