私は今これを持っています:
<Directory ~ "^/home/.*">
php_flag open_basedir "/home/$1"
</Directory>
しかし、それはうまくいきません。どうすればそれを参照でき.*
ますか?
私は今これを持っています:
<Directory ~ "^/home/.*">
php_flag open_basedir "/home/$1"
</Directory>
しかし、それはうまくいきません。どうすればそれを参照でき.*
ますか?
ありえない。Apacheは、ディレクティブの変数設定を解釈しません。%1
一部、または場合によっては、スタイルRewriteCond後方参照を使用できます%{DOCUMENT_ROOT}
。ただし、ほとんどのディレクティブは静的な値を使用します。
具体的には、PHPのApacheSAPIはシーケンスを解釈しようとし%
ません。$
Serverfaultにリストされているいくつかの回避策があります:重複を減らすためにApache構成ファイルの変数を使用しますか?。しかし、どちらも、mod_macro
またはmod_define
あなたが望むことを達成することはありません。ホームディレクトリごとに個別に定義する必要があります。(これは、PleskとConfixxが複数のアカウントに対して行うことでもあります。)