我只是在考虑这样一种情况,即有人可能会在 url 中提供 Application.cfc。我知道这不会起作用,因为它是由 ColdFusion 引擎保留的,用户会看到错误。
在这种情况下是否可以重定向用户?
最佳答案
我刚刚使用站点范围的错误处理程序成功捕获了它。这对您来说是可行的解决方案吗?
小更新,想通了:
<cftry>
<cfif error.Message EQ "Invalid request of Application.cfm, Application.cfc, or OnRequestEnd.cfm file.">
<cflocation url="#getContextRoot()#/#getDirectoryFromPath(error.Template)#">
</cfif>
<cfcatch>that didn't work</cfcatch>
</cftry>
关于coldfusion - 当有人访问 Application.cfc 时出现错误页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13652776/