Я включил следующие строки в свой файл nginx_config
:
location = /xalia/ps/1/ {
return 301 /xalia;
}
location = /xalia/ps/1/?type=1 {
return 301 /xalia/monterna;
}
Перенаправление работает нормально, но / xalia / ps / 1 /? Type = 1
перенаправляет на / xalia
вместо / xalia / monterna
.
Как я могу это исправить?
Решение:
location = /xalia/ps/1/ {
# Rewrite
if ($args ~* "type=1") {
rewrite .* /xalia/moderna permanent;
}
rewrite .* /xalia permanent;
}