# RewriteEngine On

# # DO NOT touch existing files
# RewriteCond %{REQUEST_FILENAME} -f [OR]
# RewriteCond %{REQUEST_FILENAME} -d
# RewriteRule ^ - [L]

# # CRITICAL FIX — Force slash for homepage
# RewriteRule ^$ http://127.0.0.1:3000/ [P,L]

# # Proxy everything else
# RewriteRule ^(.*)$ http://127.0.0.1:3000/$1 [P,QSA,L]

<IfModule mod_headers.c>
  RequestHeader set X-Forwarded-Proto "https"
  RequestHeader set X-Forwarded-Port "443"
  RequestHeader set X-Forwarded-Host "next.saltmarch.com"
</IfModule>


#RewriteEngine On
#RewriteRule ^[/]?(.*)$ http://127.0.0.1:3000/$1 [P,QSA,L]

RewriteEngine On
# Remove trailing slash
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [R=301,L]

# Proxy everything to Node.js
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://localhost:3000/$1 [P,L]

# Proxy root specifically
RewriteRule ^$ http://localhost:3000/ [P,L]
