RewriteEngine On

# Authorization header'ı PHP'ye ilet
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

# Gerçek klasör/dosyalar (admin, public, config...) olduğu gibi kalsın
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]

# Diğer tüm istekleri public/index.php'ye gönder
# /health  →  /public/index.php  (URI /health olarak kalır, kod /public önekini temizler)
RewriteRule ^(.*)$ public/index.php [QSA,L]
