# ============================================================
# .htaccess — ai.futureeducation.eu
# Optimized for AI Bot Access & JSON Libraries
# Last updated: 2026-05-08 (Gemini Optimized)
# ============================================================

# 1. ПРЕДОТВРАТЯВАНЕ НА БЛОКИРАНЕТО НА AI БОТОВЕ
# Позволява на AI агентите да не бъдат спирани от сървърни защити
<IfModule mod_setenvif.c>
    SetEnvIfNoCase User-Agent "Googlebot" allow_bot
    SetEnvIfNoCase User-Agent "GPTBot" allow_bot
    SetEnvIfNoCase User-Agent "ChatGPT-User" allow_bot
    SetEnvIfNoCase User-Agent "Gemini" allow_bot
    SetEnvIfNoCase User-Agent "ClaudeBot" allow_bot
    SetEnvIfNoCase User-Agent "PerplexityBot" allow_bot
</IfModule>

# 2. CORS — ПЪЛЕН ДОСТЪП ДО JSON ДАННИ
# Важно: Позволява на AI инструментите да "дърпат" файловете ти от други домейни
<IfModule mod_headers.c>
    <FilesMatch "\.(json|txt|md)$">
        Header set Access-Control-Allow-Origin "*"
        Header set Access-Control-Allow-Methods "GET, OPTIONS"
        Header set Access-Control-Allow-Headers "Content-Type"
        Header set X-Robots-Tag "index, follow"
    </FilesMatch>
</IfModule>

# 3. MIME TYPES & CHARSET
# Гарантира, че AI разбира, че това е структуриран JSON на UTF-8
<IfModule mod_mime.c>
    AddType application/json .json
    AddCharset UTF-8 .json
    AddType text/plain .txt
    AddType text/markdown .md
</IfModule>

# 4. INDEXING (ИНДЕКСИРАНЕ)
# Важно: Ако искаш AI да вижда списъка с файлове в папката автоматично:
Options +Indexes
# Ако искаш да е скрито, остави го на -Indexes, но тогава трябва да подаваш директен линк към файла.

# 5. КЕШИРАНЕ (Оптимизирано за динамични протоколи)
<IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType application/json "access plus 0 seconds"
    # Настроено на 0 секунди за JSON, за да може AI винаги да взима последната версия на протокола
</IfModule>

# 6. HTTPS REDIRECT
<IfModule mod_rewrite.c>
    RewriteEngine On
    # Гарантира, че ботът не попада в безкраен цикъл (loop)
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>

# 7. SECURITY (БЕЗОПАСНОСТ)
ServerSignature Off
<Files ".htaccess">
    Require all denied
</Files>