Я пытаюсь прочитать все предложения и советы, представленные на этом форуме, но не могу найти способ заставить это правило работать. Я хочу, чтобы при запросе определенного URL-адреса nginx постоянно перенаправлял на поддомен:
if ($host = 'www.domain.com/zh/')
redirect www.cn.domain.com$requested_uri
Синтаксис неправильный, но это только для того, чтобы дать основную идею, я только хочу, чтобы /zh/
перейти на поддомен, другой нравится /en/
, /jp/
и т.д. Я не хочу, чтобы nginx делал перенаправление.
Большое спасибо, вся помощь будет очень признательна.
Это довольно просто. Тебе даже не нужно if
.
rewrite ^/zh/(.*) http://www.cn.example.com/$1 permanent;