1
4
回答你的问题
:
那里。 聚苯乙烯 不要这样做。:-)对我来说,这听起来像是另一种通过违反标准方法的默默无闻的安全措施。我真的不认为(可能是边际的)安全性增加值得破坏正确的HTTP行为(想想谷歌索引你的错误页面等)。 |
2
4
为什么?在没有任何其他信息的情况下发送500代码不会给攻击者提供很多信息。 如果您不将堆栈跟踪、状态转储等返回到客户机,那么您就可以了。我非常怀疑你想这么做。 说真的,只需创建一个“500”页面(可选的鲸鱼图片),并将其与状态500一起返回-它什么也不提供。 在页面未成功生成时发送200状态显然是错误的,可能会导致发生错误的事情,例如认为它是真正的页面的机器人程序。你不希望你的“500错误”页面出现在谷歌上,因为你发送了一个200状态。 |
3
1
您可以在配置中设置自定义错误页,也可以在自定义错误页中重新设置响应状态。
严重警告…! 确保自定义错误页中没有任何错误。通常,您会使用HTML页面,而不是ASPX页面-但是如果您想更改响应头,可能需要使用ASPX页面。除了更改头(即不显示数据库中的任何数据或尝试运行任何逻辑)之外,不要在其中执行任何其他操作,并且自定义错误页上的错误将导致“最大重定向数”错误。 |
Haim Ohayon · 这些链接之间有什么区别? 2 年前 |