我正在使用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


而且工作可靠。

10-04 14:12