2016-07-07 17 views
1

Ich hätte gerne Anfragen an http://example.com/products/some-variable umgeschrieben http://catalog.example.com/some-variable ohne Umleitung des Benutzers. Mit anderen Worten, die URL sollte sich nicht ändern.Unterordner in Subdomain umschreiben ohne Umleitung mit Nginx

Ich habe ein Beispiel gefunden, wo etwas ähnliches getan wird here, aber ich kann nicht scheinen, herauszufinden, wie das Gegenteil zu tun ist.

Vielen Dank im Voraus!

Antwort

1

Ich denke, in Ihrem Fall wäre es so etwas wie dieses:

server { 

    listen 80; 
    server_name example.com; 

    location ~ ^/products/(.*)$ { 
    proxy_pass http://catalog.example.com/$1; 
    } 

} 

Hier ist der Artikel mit proxy_pass Beispiele:

http://www.liaohuqiu.net/posts/nginx-proxy-pass/