Railo 4.1.1 - 如何删除“异常消息”标题

时间:2014-01-08 23:00:52

标签: http-headers tomcat7 railo

我没有通过PCI合规性扫描,因为当我请求丢失页面时,我的Railo服务器在“异常消息”标题中显示文档Web根目录的路径。

我尝试使用内置的Railo 404模板和我自己的自定义404模板都无济于事。无论如何要从响应中摆脱这个标题?

$ curl -I http://mydomain.com/this-page-does-not-exist.html
HTTP/1.1 200 OK
Date: Wed, 08 Jan 2014 22:46:20 GMT
Server: Apache-Coyote/1.1
exception-message: Page /this-page-does-not-exist.html [/var/www/html/this-page-does-not-exist.html] not found
Content-Type: text/html;charset=UTF-8
Content-Length: 44
Set-Cookie: CFID=31254774-4b81-470d-b0da-dfadd4585ce0;Path=/;Expires=Fri, 08-Jan-2044 06:37:50 GMT
Set-Cookie: CFTOKEN=0;Path=/;Expires=Fri, 08-Jan-2044 06:37:50 GMT
Connection: close

1 个答案:

答案 0 :(得分:1)

更新:我可以通过覆盖标题来解决此问题。

我创建了一个自定义404模板,然后将缺少模板错误(404)选项设置为在Railo管理员中指向它。然后我将这行代码添加到页面顶部,似乎用空白字符串覆盖标题。

<cfset getPageContext().getResponse().setHeader("exception-message","")>

注意:使用标记<cfheader>执行相同操作不起作用。我不确定为什么,但Java路线似乎可以解决问题。