我如何根据主机名在 .htaccess 上设置 php_value?

how do i set php_value on .htaccess based on host name?

在我的网络服务器中,我在 .htaccess 中添加了一些行来设置 php_value。 .htaccess 代码如下:

<IfModule mod_php5.c>
    php_value auto_prepend_file '\var\prevalue.php'
</IfModule>
<IfModule mod_php7.c>
    php_value auto_prepend_file '\var\prevalue.php'
</IfModule>

我如何为特定主机执行此操作,例如 (xyz.com)

请指教

未测试,但您可以使用 ifHTTP_HOST:

<If "%{HTTP_HOST} == 'xyz.com'">
    php_value auto_prepend_file '\var\prevalue.php'
</If>
<Else>
    php_value auto_prepend_file '\var\otherprevalue.php'
</Else>

或者:

<If "%{HTTP_HOST} == 'xyz.com'">
    php_value auto_prepend_file '\var\prevalue.php'
</If>
<If "%{HTTP_HOST} == 'abc.com'">
    php_value auto_prepend_file '\var\otherprevalue.php'
</If>

有个Variables Cheatsheet.