我想改变Apache DocumentRoot 设置取决于访问服务器的 IP 地址。我已将此代码添加到 vhost.conf 文件中,但 Apache 始终接受 mydocumentroot 的最后声明并忽略 if 语句逻辑。
<If "%{REMOTE_ADDR} == 91.123.232.226">
Define mydocumentroot /var/www/main-site/
</If>
<Else>
Define mydocumentroot /var/www/holding-page/
</Else>
DocumentRoot ${mydocumentroot}