О том, что вам нужно готовое решение, нужно сразу писать в вопросе. У нас тут ресурс в большей степени программистов и когда задают вопрос "как сделать" по-умолчанию подразумевается, что надо помочь написать код.
Ок. А зачем вам менять именно env, почему нельзя просто внутри приложения завести переменную и менять её?
Имхо, если надо именно в файле сохранять значение, то это какой-то отдельный сервис должен делать, который будет получать переменную, физически записывать значение в файл и перезапускать приложение, которое с этим значением работает.
Варианта я вижу два: вы как-то не так делаете выборку или работаете с результатом (потому что под капотом у этого find, наверняка, обычный querySelector/querySelectorAll) или div создаётся динамически и вы его ищете до того, как он появится (на это жирно намекает название класса его родителя).
Если для SEO, то это нужно делать на стороне сервера, а не через document.location.href. Ответ на вопрос "как это сделать на сервере" зависит от того, что у вас за сервер и вы его лекго найдёте в любом поисковике.
Говорить про тонкие контроллеры и прочую архитектуру имеет смысл только по отношению к конкретному коду конкретного проекта. В вопросе просто заготовка, обсуждать в ней нечего (кроме корректного указания на название метода). Во многих случаях логика в контроллере вполне приемлема, если она простая - это упрощает код и никак не усложняет написание тестов. Но, естественно, когда логика перестаёт быть максимально простой, тесты писать всё сложнее и это индикатор того, что пора "усложнять" архитектуру.
Ну попробуйте подумать, описать свой алгоритм просто русским языком, но с использованием конструкций языка. Я могу, конечно, вам код написать, а вы можете нагуглить решение этой задачи одним запросом, но у вас же цель - научиться, а не получить функцию, которая чётные от нечётных отделяет, верно?
Алексей Уколов
@alexey-m-ukolov Куратор тега Веб-разработка
Когда вы пишете "мой склад" - это речь про ангар в промзоне. Когда вы пишете "Мой склад" или "МойСклад" - люди понимают, что это имя собственное и речь про какую-то программу.