Доработка серверной логики поиска с учетом региона

Существует работающий сервер, выполняющий функцию каталога. Он обрабатывает входящие запросы, ищет информацию в файлах-каталогах и возвращает ответ. Сервер интегрирован с поисковой строкой на сайте.

Суть задачи

На сайте есть выбор региона через две кнопки: «Россия» и «ЕвропаСША». В зависимости от выбранного региона, сервер должен включать или не включать механизм подмены региона в процессе обработки запроса и поиска данных.

Проблема

Предыдущий разработчик не смог корректно реализовать момент с включением/отключением подмены региона в зависимости от выбора на сайте. Данная логика работает некорректно или отсутствует.

Требования к доработке

  • Проанализировать существующий код сервера.
  • Реализовать четкую логику: при выборе «Россия» - подмена региона отключается, при выборе «ЕвропаСША» - включается.
  • Обеспечить стабильную работу основного функционала (поиск в каталогах и выдача ответа).
  • Интеграция с сайтом должна остаться работоспособной.

Все детали и нюансы работы готовы обсудить в переписке с исполнителем.