Создайте переменную Apache SetEnv с именем субдомена в случае подстановочного знака

У меня есть веб-сайт, который в основном настроен так: client_name.website.com

... где имя клиента на самом деле является подстановочным знаком. Для каждого нового клиента я в основном создаю поддомен.

Мне нужно автоматически получать информацию об имени клиента напрямую из Apache. Например, если кто-то приходит через: client1.website.com ... я бы хотел, чтобы apache сделал SetEnv CLIENT_NAME client1 для меня.

Поскольку я работаю с подстановочными знаками, было бы неплохо, если бы этот SetEnv выполнялся динамически. Действительно практично для большого количества клиентов.

Как бы вы достигли этого? Заранее спасибо.

Ответы на вопрос(1)

SetEnvIf Host "^([^\.]*)\.website\.com$" CLIENT_NAME=$1

Надеюсь, это поможет.

Ваш ответ на вопрос