Я хотел бы, чтобы корень моего домена (www.domain.com) перенаправлял на определенную страницу в другом домене.
И если кто-то переходит на подпуть в моем домене (www.domain.com/something), он должен перенаправить на другой домен с тем же $request_uri.
Я пробовал следующую конфигурацию, но почему-то последний 302 всегда срабатывает.
server {
listen 80;
server_name server_name ~^(?<subdomain>.+)\.domain\.com$ domain.com;
location = / {
return 302 https://www.otherdomain.com/special/something;
}
return 302 https://www.otherdomain.com/$request_uri;
}
Я думаю, что, возможно, последний 302 также должен быть в блоке местоположения, который имеет эксклюзивное совпадение с /.. Но мне не удалось решить эту проблему самостоятельно.