Ubuntu 16.04
Версия nginx: nginx / 1.16.1
Я пытаюсь перенаправить трафик из папки / deilers на новый сайт, вот так
https: //www.domain.tld/dealer/aff.php? aff = 8 => https: //fqdn.domain.tld/aff.php? Aff = 8
В моем файле Nginx я безуспешно пробовал различные комбинации ...
location /dealers/ {
return 301 https://fqdn.domain.tld/$1;
}
location /dealers/ {
return 301 https://fqdn.domain.tld$1;
}
Это должно работать:
location ^~ /dealers/ {
rewrite ^/dealers(.+)$ https://fqdn.domain.tld$1 permanent;
}
Я рекомендую тестировать перенаправления без постоянный флаг
и добавляйте его только после того, как вы на 100% уверены, что все перенаправления верны.