# 2IP Speedtest CDN
# Requires mod_headers and mod_rewrite

RewriteEngine On

# CORS preflight
RewriteCond %{REQUEST_METHOD} =OPTIONS
RewriteRule ^(img\.gif|512Mb\.zip|dev\.null)$ - [R=204,END]

# Maximum upload size: 32 MiB
LimitRequestBody 33554432

# Remove duplicate CORS headers
Header unset Access-Control-Allow-Origin
Header always unset Access-Control-Allow-Origin
Header unset Access-Control-Allow-Methods
Header always unset Access-Control-Allow-Methods
Header unset Access-Control-Allow-Headers
Header always unset Access-Control-Allow-Headers

# Allow cross-origin requests
Header always set Access-Control-Allow-Origin "*"
Header always set Access-Control-Allow-Methods "GET, HEAD, POST, OPTIONS"
Header always set Access-Control-Allow-Headers "Content-Type"
