Важно при создании нового конфига обязательно удалять старые редиректы.
Редирект с гет-параметром на главную страницу необходимо добавлять во все конфиги:
if ($args) {
return 301 /;
}
Вставляем в конфиг после:
index index.html index.htm index.nginx-debian.html;
Проверка: если всё сделано правильно, то при добавлении к урлу любого параметра через вопросительный знак, сработает редирект на морду без параметра.
Чтобы добавить 404 на роботы и sitemap вставляем код ниже:
location /sitemap.xml { return 404; }
location /robots.txt { return 404; }
Все ссылки , с которых делаем редирект вставляем в таблицу редиректов.