# Email Writing — CORS for Netlify
# Place this file as .htaccess in public_html/email_writing/

Options -Indexes

# ── Handle OPTIONS preflight before anything else ──────────
RewriteEngine On
RewriteCond %{REQUEST_METHOD} OPTIONS
RewriteRule .* - [R=200,L,E=HTTP_ORIGIN:%{HTTP:Origin}]

# ── Set CORS headers on every response ────────────────────
SetEnvIf Origin "^https://([a-zA-Z0-9\-]+\.netlify\.app)$" CORS_ORIGIN=$0
SetEnvIf Origin "^https://tmudd\.net$"                      CORS_ORIGIN=$0
SetEnvIf Origin "^http://tmudd\.net$"                       CORS_ORIGIN=$0

Header always set Access-Control-Allow-Origin    "%{CORS_ORIGIN}e" env=CORS_ORIGIN
Header always set Access-Control-Allow-Methods   "POST, GET, OPTIONS"
Header always set Access-Control-Allow-Headers   "Content-Type"
Header always set Access-Control-Max-Age         "86400"