【问题标题】:how to remove serverSignature from Wordpress installation如何从 Wordpress 安装中删除 serverSignature
【发布时间】:2011-05-08 05:57:18
【问题描述】:

我正在尝试从 Wordpress 博客中删除服务器签名。我正在将此设置用于 .htaccess:

ServerSignature Off

但我看到 X-Powered-By 已经消失,而不是这个 ServerSignature:

*服务器:Apache/2.2.16 (Unix) mod_ssl/2.2.16 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 mod_jk/1.2.30*

我在 .htaccess 文件的根公共文件夹中设置值。

【问题讨论】:

  • 编辑servertokens
  • 好的。所以这意味着对于我的 Apache 版本,我无法控制 serverSignature,因为它由 ServerToken 控制,并且可以一次设置为所有,而不是为每个虚拟主机设置。谢谢
  • 只有可以编辑服务器的httpd.conf才能一次性设置。如果没有 - 您可以为每个虚拟主机创建一个 .htaccess。

标签: apache .htaccess


【解决方案1】:

[迟到总比没有好哈哈]

根据各种来源,无法删除某些标头是 Apache 的设计问题,例如Removing http headers in Apache2

仅通过 Apache 的最佳想法(据我所知)是通过将其添加到您的 httpd.conf 或 apache.conf 文件(不是 .htaccess)来抑制提供多少信息:

ServerTokens Prod

所以在标题中会显示如下内容:

Server: Apache

而不是你的全部:

Server: Apache/2.2.16 (Unix) mod_ssl/2.2.16 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 mod_jk/1.2.30

【讨论】:

    猜你喜欢
    • 2021-09-10
    • 2014-07-20
    • 2020-03-03
    • 2011-01-27
    • 1970-01-01
    • 1970-01-01
    • 2012-05-01
    • 2015-08-05
    • 1970-01-01
    相关资源
    最近更新 更多