nginx重写将域redirect到domain2

我想将www.mydomain.comredirect到www.mydomain2.com/try.html 。 这些域位于两个不同的服务器上。

这是我试过的,但不起作用:

 if ($http_referer ~* (www.mydomain.com) ) { return 301 http://www.mydomain2.com/try.html; } 

要么

 if ($http_referer ~* (www.mydomain.com) ) { rewrite ^ http://mydomain2.com/try.html permanent; } 

这两种方式是行不通的,当我去mydomain.com我留在mydomain.com但是…没有CSS …而我没有redirect到mydomain2.com/try.html

任何帮助赞赏。

添加新的server部分到你的nginxconfiguration文件

 server { listen 80; server_name mydomain.com www.mydomain.com; rewrite ^ http://www.mydomain2.com/try.html permanent; } 

而mydomain.com的所有访问者将被立即redirect到第二个站点。