我正在使用ATG平台,但无法弄清楚如何隐藏或删除响应标题“ X-ATG-Version:xxxxxxx”的部分。我正在使用JBoss,并且想出了如何删除标头的“ X-by-by”部分,但ATG部分却没有运气。为了安全起见,我正在努力做到这一点。
最佳答案
您不是在说您正在运行哪个版本的ATG或是否在WebServer后面托管它。
在ATG Documentation中,建议您使用HeadPipelineServlet
属性关闭addingAtgVersionHeader
中的标题。您可以在HeadPipelineServlet
组件中找到/atg/dynamo/servlet/pipeline/DynamoHandler
。当您添加此属性时,请确保通过属性文件添加它并重新启动。在/dyn/admin
中对其进行更改没有任何区别。
或者,您可以将其隐藏在Webserver配置中。在Apache中,以下内容已足够:
Header unset X-ATG-Version
而且工作可靠。