在.htaccess我已经添加
php_value session.name "SID"
这似乎没有效果,但没有错误引发error_log。 其他重写规则在相同的.htaccess文件正在按预期工作。
为什么这个php_value指令不是htaccess? 有没有一种方法来testing,如果php_values或php_flags正在使用?
PHP 5.3.8作为Apache 2.2.21模块运行,而不是CGI。
更新:将php_value session.name“SID”添加到default-server.conf按预期工作。 我仍然不确定如何在.htaccess中不起作用。 在default-server.conf中,我有“AllowOverride All”和“Options All”(用于testing)。
原来我正在使用虚拟主机,但正在编辑我的default-server.conf文件。 一旦我意识到这一点,并在vhost.d目录中编辑正确的文件php_value设置是从预期的.htaccess文件中拾取。