coldfusion - 当有人访问 Application.cfc 时出现错误页面

标签 coldfusion coldfusion-9 application.cfc

我只是在考虑这样一种情况,即有人可能会在 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/

相关文章:

coldfusion - 无效的 XML 字符 (Unicode : 0x1e) in Coldfusion XML output

ColdFusion 8 中西类牙语字母的正则表达式

coldfusion - Mailchimp API listsubscribe() 未将订阅者添加到我的列表

variables - Coldfusion 8 -> 9 更新,功能不再工作

javascript - 我怎样才能 cfoutput 一个 JavaScript 字符串?

coldfusion - 我不能用 cfftp 放置文件,有什么想法吗?

coldfusion - 在 ColdFusion 中设置和存储您的应用程序和 THIS 参数的最佳方法是什么?

coldfusion - 可以在 application.cfc 中创建无作用域的全局吗?

sql-server - ColdFusion 中的 jTDS 立即超时

string - 从字符串中删除时区或在 coldfusion 中格式化 HTTP TIME STRING