是否可以在 .htaccess 中有条件地设置 php_value

是否可以在 .htaccess 中有条件地设置 php_value

我想根据主机服务器设置php_value( )。如果是本地服务器:error_log

php_value error_log  ./PHP_errors.log

如果是远程服务器:

php_value error_log  /home/user_id/public_html/PHP_errors.log

我尝试使用

SetEnvIf Host "localhost"
php_value error_log  ./PHP_errors.log

但它返回错误。我该怎么做?

答案1

我认为您无法在 .htaccess 中有条件地设置它,但有一个简单的解决方法。创建一个自动添加前缀的 PHP 脚本,然后使用 PHP 的 ini_set 函数从那里设置值。

相关内容