Есть легаси на PHP, где огромное количество кастомных страниц, дивным образом связанных узами API и магии.
В некоторых каталогах настройки задаются через такие конструкции в
.htaccess
:
SetEnvIf Request_URI ".*" APP_SETTINGS=app-settings-12
SetEnvIf Request_URI ".*" API_ENDPOINT=app-endpoint-outer
SetEnvIf Request_URI ".*" USE_SHOTLINKS=false
Т.е. для каталога задается перменная окружения, далее где-то в коде они берутся, проверяются с уверенностью в том, что в этом и вложенных эти переменные будут именно такими, при том что точек входа в каталоге не связанных друг с другом может быть несколько. Но не Apache единым, есть планы на nginx, поэтому в поисках альтерантивы.
Подключать во все файлы файл конфига или
.env
. Неудобно, файлов много. Либо нужно всё переписывать на единые точки входа, решать проблемы маршрутизации, что тоже неудобно.
Какие могут быть альтернативы?