# -----------------------------------------------
# Sitemap yönlendirmesi
# -----------------------------------------------
RewriteEngine On
# sitemap.xml isteğini sitemap.php'ye yönlendir
RewriteRule ^sitemap\.xml$ sitemap.php [L]

# -----------------------------------------------
# XenForo rewrite kuralları
# -----------------------------------------------
<IfModule mod_rewrite.c>
    RewriteEngine On

    # Eğer XenForo alt klasöründe iseniz, RewriteBase'i açın ve klasör adını yazın
    #RewriteBase /

    # Mevcut dosya, klasör veya sembolik link varsa, direkt geç
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -l [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^.*$ - [NC,L]

    # Statik dosyalara izin ver
    RewriteRule ^(data/|js/|styles/|install/|favicon\.ico|crossdomain\.xml|robots\.txt) - [NC,L]

    # Diğer tüm istekleri index.php'ye yönlendir
    RewriteRule ^.*$ index.php [NC,L]
</IfModule>

# -----------------------------------------------
# Error Document Ayarları
# -----------------------------------------------
ErrorDocument 401 default
ErrorDocument 403 default
ErrorDocument 404 default
ErrorDocument 405 default
ErrorDocument 406 default
ErrorDocument 500 default
ErrorDocument 501 default
ErrorDocument 503 default

# -----------------------------------------------
# PHP Handler (cPanel)
# -----------------------------------------------
<IfModule mime_module>
    AddHandler application/x-httpd-ea-php81 .php .php8 .phtml
</IfModule>

# php -- BEGIN cPanel-generated handler, do not edit
# “ea-php81” paketini varsayılan “PHP” programlama dili olarak ayarlayın.
<IfModule mime_module>
  AddHandler application/x-httpd-ea-php81 .php .php8 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit
