Как проверить, является ли переменная неопределенной в .htaccess? - PullRequest
0 голосов
/ 10 декабря 2018

Я знаю, что могу установить пользовательскую переменную в httpd.conf для доступа в .htaccess.Я хочу, чтобы мой код был защищен от ошибок, поэтому, когда новый программист устанавливает его на новой машине, он не сможет легко получить ошибку.

Как проверить неопределенную переменную изнутри .htaccessон все еще может быть запущен, когда кто-то забудет установить переменную в httpd.conf?

RewriteBase /

RewriteCond ${ServerBase} !^$
RewriteBase ${ServerBase}

Я думал, !^$ может обнаружить неопределенную переменную, но нет.

1 Ответ

0 голосов
/ 10 декабря 2018

В вещах, которые вы хотите это:

<IfDefine ${ServerBase}>
...
</IfDefine >

Перейти к Директиве Определить, документация здесь: https://httpd.apache.org/docs/2.4/mod/core.html

...