2015-11-30 108 views
1

我如何配置nginx的以mydomain.com重定向到www.mydomain.com只有当URL的第一部分,不包含单词APINginx的配置重定向

mydomain.com必须重定向到www.mydomain。 COM

mydomain.com/someapi/要求不得重定向到www.mydomain.com

+0

如果你更新你的问题并添加你的'nginx'服务器配置,提供特定的建议将会更容易。 –

+0

@RichardSmith:改变了标题。谢谢 – Prashanth

+0

'location/{return http://www.example.com; }'和'location〜* api {...}'。请参阅http://nginx.org/en/docs/http/ngx_http_core_module.html#location –

回答

0

我可以使用下面的nginx的配置达到了有条件的重定向:

location/{ 
     if ($host = 'example.com') { 
      rewrite ^/(.*)$ http://www.example.com/$1 permanent; 
     } 

} 

location ~ ^/(.*api)/{ 
     #Here I do proxy pass to my app server 
}