# make sure proxying features are on
ProxyRequests Off
ProxyPreserveHost On

# Strip /ai-voice/ prefix and proxy to Node on 127.0.0.1:8080
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/ai-voice/
RewriteRule ^/ai-voice/(.*)$ http://127.0.0.1:8080/$1 [P,L]

# Fix reverse headers (useful if you ever emit redirects)
ProxyPassReverse /ai-voice/ http://127.0.0.1:8080/

# Optional: future WebSocket route example
# ProxyPass        "/ai-voice/socket" "ws://127.0.0.1:8080/socket"
# ProxyPassReverse "/ai-voice/socket" "ws://127.0.0.1:8080/socket"

# Security headers (optional)
Header always set X-Content-Type-Options "nosniff"
Header always set X-Frame-Options "SAMEORIGIN"
Header always set Referrer-Policy "no-referrer-when-downgrade"
