I'm reverse proxying to a different domain but want to retain the original URL so the user doesn't realize they're being redirected. Config attached.
Just use rewrite: location / { rewrite /(.*) /$1 break; proxy_pass http://domain1.net/; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_read_timeout 90; proxy_redirect https://domain1.com http://domain1.net; } Code (markup):