Как установить переменную конфигурации htaccess $ {HTTP_HOST}? - PullRequest
0 голосов
/ 19 июня 2020

При попытке доступа к сайту в моей локальной среде Ubuntu 14.04 (Apache / 2.4.7 (Ubuntu)) я получаю следующую ошибку в журнале:

AH00111: Config variable ${HTTP_HOST} is not defined

У меня есть это условие перезаписи в моем .htaccess файле:

RewriteCond %{HTTP_HOST} !^((s[1234]|test)\.)?mysite\.co\.uk [nc]

Эта ошибка возникла, когда я изменил следующее:

<Directory /var/www/>
        Options Indexes FollowSymLinks
       -AllowOverride None 
       +AllowOverride All
        Require all granted
</Directory>

Как установить эта переменная среды?

Я пробовал SetEnv безуспешно. Я также пробовал export HTTP_HOST test.mysite.co.uk, и это тоже не сработало.

В идеале я хотел бы иметь возможность установить это где-нибудь в vhost, так как я хотел бы иметь копию live и тестовые версии сайта локально. Тогда мне потребуется переменная HTTP_HOST для обоих.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...