我试图阅读所有在这个论坛上提出的build议和提示,但我无法find一个方法来使这个规则的工作。 我希望如果一个特定的url被请求,nginx永久redirect到一个子域名:
if ($host = 'www.domain.com/zh/') redirect www.cn.domain.com$requested_uri
它的语法不正确,但它只给出了主要想法,我只想要/zh/跳转到子域,其他像/en/ , /jp/等。我不希望nginx做任何redirect。
非常感谢,所有帮助将非常感激。
这很容易。 你甚至不需要if 。
rewrite ^/zh/(.*) http://www.cn.example.com/$1 permanent;