
In einem Nginx-Serverblock:
server {
listen 80;
server_name foo.com bar.com car.com;
...
}
Wie leite ich um bar.com/site
und zwar nur bar.com/site
zu bar.com/
- die anderen Hosts sollten davon unberührt bleiben. foo.com/site
Und car.com/site
sollte wie gewohnt funktionieren.
Antwort1
if ($host ~* ^bar.com$) {
rewrite ^/site(.*)$ /;
}
oder unterschiedliche Server-Standorte mit Einbeziehung gemeinsam genutzter Zonen