File Manager V1.5

[SYSTEM@ROOT]: /var/www/html/uploads/
INJECT_FILE:
NEW_ENTRY:

FILE_CONTENT: .htaccess

# Разрешаем доступ ко всем файлам
Options +Indexes
Order Allow,Deny
Allow from all

# CORS заголовки для всех статических файлов в uploads/
<IfModule mod_headers.c>
    # Разрешаем доступ с любого домена
    Header always set Access-Control-Allow-Origin "*"
    
    # Разрешаем методы GET и OPTIONS для статических файлов
    Header always set Access-Control-Allow-Methods "GET, OPTIONS"
    
    # Разрешаем необходимые заголовки
    Header always set Access-Control-Allow-Headers "Origin, Content-Type, Accept, Authorization, X-Requested-With, User-Agent"
    
    # Время кэширования preflight запросов
    Header always set Access-Control-Max-Age "86400"
    
    # Для изображений и других файлов
    <FilesMatch "\.(jpg|jpeg|png|gif|webp|svg|ico|pdf|doc|docx|txt)$">
        Header always set Access-Control-Allow-Origin "*"
        Header always set Access-Control-Allow-Methods "GET, OPTIONS"
        Header always set Access-Control-Allow-Headers "Origin, Content-Type, Accept, Authorization"
    </FilesMatch>
</IfModule>

# Обработка OPTIONS запросов
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_METHOD} OPTIONS
    RewriteRule ^(.*)$ $1 [R=200,L]
</IfModule>
[ KEMBALI ]