Вам,
location = /old-uri {
rewrite /old-uri /service-1 last;
}
не нужен.
Достаточно,
rewrite ^/old-uri /service-1 last;
Если же, это не работает, то, возможно, при обращении к old-uri передаются аргументы, которые тоже нужно передать к /service-1
По хорошему, при каждом изменении location, смотрите access log, чтобы понять что передается.