有没有办法在不访问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”,签名仅从文档中消失,但在响应头中它仍然存在...
如何删除它?
答案 0 :(得分:2)
ServerTokens仅用于服务器配置而不是.htaccess。
http://httpd.apache.org/docs/2.2/en/mod/core.html#servertokens
答案 1 :(得分:0)
您是否尝试在 .htacess 文件中添加这些行:
ServerSignature Off
Header unset Etag
FileETag none