server { server_name somedomain.com; location /folder/ { return 301 $scheme://somedomain2.com; } } server { server_name somedomain2.com; location / { #index index.html; # You could wish to add that, if index default value does not suits your needs } }
Dadurch wird eine permanente Weiterleitung für alle / folder / * -Anfragen ausgegeben.
Ich habe mir die Freiheit genommen, das mit somedomain für somedomain2 verwendete Schema mit der $scheme
Variablen nachzuahmen .
Ich habe die /index.html
URI in der Weiterleitung nicht erzwungen . Möglicherweise möchten Sie es tun. Ich habe mich auch auf den Standardwert der index
Direktive gestützt, der für Sie vielleicht nicht richtig ist.
Wenn Sie den Inhalt des anderen Servers transparent behandeln möchten, können Sie proxy_pass
die Anforderung an diesen Proxy weiterleiten .