私の.htaccess
ファイルには次のものがあります。
SetEnvIf Host "^example\.com$" myvar=1
<IfDefine myvar>
RewriteRule ^(.*)$ index2.php?q=$1 [L,QSA]
</IfDefine>
私が知る限り、これは適切に機能するはずです。ただし、からアクセスしたときに「myvar」が定義されているようには見えませんexample.com
。が有効になっていることはわかっていますmod_setenvif.c
(<IfModule> ブロックで確認しました)。
「myvar」が定義されていない理由はありますか?