Не возможно. Apache не интерпретирует любые переменные в директивах. В некоторых вы можете использовать обратные ссылки в стиле %1
RewriteCond или даже %{DOCUMENT_ROOT}
. Но большинство директив используют статические значения.
В частности, PHP Apache SAPI не пытается интерпретировать любые последовательности %
или $
.
В * 1009 перечислены несколько обходных путей * Ошибка сервера: Использование переменных в файлах конфигурации Apache для уменьшения дублирования? . Но ни mod_macro
, ни mod_define
не будут выполнять то, что вы хотите. Вы должны будете определить это для каждого домашнего каталога отдельно. (Это также то, что Plesk и Confixx делают для нескольких учетных записей.)