# /public_html/api/.htaccess
RewriteEngine On

# Evitar tocar ACME/Let’s Encrypt
RewriteRule ^\.well-known/ - [L]

# WebSocket (opcional)
RewriteCond %{HTTP:Upgrade} =websocket [NC]
RewriteRule ^(.*)$ ws://127.0.0.1:8081/$1 [P,L]

# Proxy HTTP para todo lo demás
RewriteRule ^(.*)$ http://127.0.0.1:8081/$1 [P,L]

# ----- CLAVE: headers "early" para que estén ANTES del proxy -----
# Host y esquema hacia Strapi
RequestHeader set X-Forwarded-Host "api.clubatlas.clubconnect.mx" early
RequestHeader set X-Forwarded-Proto "https" early
RequestHeader set X-Forwarded-Port "443" early

# Fallback para librerías que miran HTTPS/SSL
RequestHeader set X-Forwarded-Ssl "on" early
SetEnvIfNoCase X-Forwarded-Proto "https" HTTPS=on

# (Opcional) preserva IP cliente
RequestHeader set X-Forwarded-For %{REMOTE_ADDR}s early

# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php83” package as the default “PHP” programming language.
<IfModule mime_module>
  AddHandler application/x-httpd-ea-php83 .php .php8 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit
