Evi*_*mes 2 coldfusion application.cfc coldfusion-9
我正在使用 ColdFusion 9.1。
我正在从头开始重建一个站点并将现有的域名指向它。该网站每天仍有一些点击量,我想利用这一点。我想将这些页面请求重定向到主页,而不是当前正在提供的错误。
我只在寻找一个 ColdFusion 解决方案来将错误的请求移到主页。因此,如果他们请求 domain.com/BadPage.cfm?QString=XYZ,他们将被移动到 domain.com/。
我尝试在 Application.cfc 中使用以下方法,但无法按照描述进行工作。好像没什么效果。
<cffunction name="OnError" access="public" returntype="void" output="true">
<cfargument name="Exception" type="any" required="true" /">
<cfargument name="EventName" type="string" required="false" default="" />
<cfif Exception>
<cflocation url="http://www.MyDomain.cfom/">
</cfif>
<!--- Return out. --->
<cfreturn />
</cffunction>
Run Code Online (Sandbox Code Playgroud)
简而言之,重定向不良请求的最简单的 ColdFusion 手段是什么?
onError 不会捕获丢失的模板。向 Application.cfc 添加一个 onMissingTemplate 处理程序:
<cffunction name="onMissingTemplate" returntype="Boolean" output="false">
<cfargument name="templateName" required="true" type="String" />
<!--- Put your home page file name here --->
<cflocation url="/index.cfm" />
<cfreturn true />
</cffunction>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7480 次 |
| 最近记录: |