Nginx convert subdomain to path component without redirect
问题 The idea is to take incoming requests to http://abc.example.com/... and rewrite them to http://example.com/abc/... That's easy enough to do with a 301/302 redirect: # rewrite via 301 Moved Permanently server { listen 80; server_name abc.example.com; rewrite ^ $scheme://example.com/abc$request_uri permanent; } The trick is to do this URL change transparently to the client when abc.example.com and example.com point at the same Nginx instance. Put differently, can Nginx serve the contents from