apache在没有httpd.conf和php.ini访问的情况下禁用服务器签名

apache在没有httpd.conf和php.ini访问的情况下禁用服务器签名,apache,.htaccess,Apache,.htaccess,有没有办法在不访问httpd.conf的情况下禁用服务器签名? 我也无法访问php.ini。。。 我只允许编辑.htaccess 在.htaccess中,我尝试添加: 1) 这样做,但没有效果: RewriteCond %{QUERY_STRING} \=PHP[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12} [NC] RewriteRule .* - [F] 2) 但是“ServerTokens Prod”给了我一个错

有没有办法在不访问httpd.conf的情况下禁用服务器签名? 我也无法访问php.ini。。。 我只允许编辑.htaccess

在.htaccess中,我尝试添加:

1) 这样做,但没有效果:

RewriteCond %{QUERY_STRING} \=PHP[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12} [NC]
RewriteRule .* - [F]

2) 但是“ServerTokens Prod”给了我一个错误500

ServerSignature Off
ServerTokens Prod

仅添加“ServerSignature Off”,签名仅从文档中消失,但在响应标题中仍然存在


如何删除它?

服务器令牌仅用于服务器配置,不用于.htaccess