在Nginxconfiguration中路由除了一个以外的所有子域

如何将www.domain.comdomain.com所有请求发送到root /directoryA除了需要到根/directoryA的子域specific.domain.com

www.domain.com已经被redirect到domain.com ,如果可能的话应该保持这种方式。

您只需要使用不同的服务器名称创build不同的server部分

 server { server_name domain.com root /directoryA ... other options ... } server { server_name specific.domain.com root /directoryB ... other options ... } 

http://www.domain.com没有创build部分,因为它已经被redirect。 (或www.domain.com将有自己的服务器部分来处理redirect)。