Установить поддомен как переменную environemt в htaccess - PullRequest
0 голосов
/ 20 сентября 2018

Я хочу получить строку субдомена и установить для переменной среды в файле htaccess значение:

SetEnvIf Host TEST\.mywebsite\.lvh\.me MAGE_RUN_CODE=TEST

Это работает, но мне нужно добавить такую ​​строку для каждого субдомена.Я хочу, чтобы это работало для каждого субдомена.

Так что, если я захожу на test.mywebsite.lvh.me, MAGE_RUN_CODE должен быть настроен на тестирование.Если я захожу на subdomain2.mywebsite.lvh.me, MAGE_RUN_CODE должен быть установлен на subdomain2.

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 21 сентября 2018

удалось решить:

SetEnvIf Host ^([^\.]*)\.mywebsite\.lvh\.me$ MAGE_RUN_CODE=$1

Вот небольшое объяснение:

^ starts the expression
$ end the expression
() This defines a group and is the tricky part. It stores the value in $1, 
   more groups would store it in $2, $3...
...