# Allow video streaming and prevent download managers from intercepting
<IfModule mod_headers.c>
    # Set proper MIME types for video files
    <FilesMatch "\.(mp4|webm|ogg)$">
        Header set Content-Type "video/mp4"
        Header set Accept-Ranges "bytes"
        Header set Content-Disposition "inline"
        # Prevent download managers from intercepting
        Header set X-Content-Type-Options "nosniff"
        Header set Cache-Control "public, max-age=31536000"
    </FilesMatch>
    
    <FilesMatch "\.webm$">
        Header set Content-Type "video/webm"
    </FilesMatch>
</IfModule>

# Enable range requests for video streaming
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTP_RANGE} !^$
    RewriteRule .* - [E=HTTP_RANGE:%{HTTP_RANGE}]
</IfModule>

