Coldfusion - 如果点击 /folder/index.cfm,则重定向网站?

Coldfusion - Redirect website if it hits /folder/index.cfm?

对 Coldfusion 很陌生,但对 Web 开发不是很了解,所以希望这是一个简单的问题。

我们最近更改了我们网站上的 link,将我们带到了 /folder/index.cfm。我想确保当有人输入 www.ourwebsite.com/folder 时,它不会将他们带到 /folder/index.cfm,而是将他们重定向到另一个网站。

有什么指点吗?

至少有三种方法可以做到这一点。

  1. 甚至不用为 ColdFusion 而烦恼。让您的网络服务器进行重定向。您将需要知道它是 Apache 还是 IIS 或其他什么。然后您可以搜索该网络服务器是如何工作的。

这可能会对您有所帮助:

  1. 您可以在 /folder/index.cfm 创建一个文件,并且有一个包含

    的文件

或与 cfscript

 <cfscript>
   location("newpage.cfm", false, 301) 
 </cfscript>

请注意,addtoken 和 statuscode 是可选的。添加令牌有帮助,因为几乎没有 CF 网站使用这种令牌。状态代码有帮助,因为它告诉浏览器这是一个永久移动。

  1. 您可以拦截 application.cfc 中的请求。事实上,在某些系统中,所有请求都会在 application.cfc 中检查有效性。您可能仍然需要在目标处有一个空白页面,但至少处理了一些 ColdFusion

在所有选项中,1 是我最喜欢的,因为对于丢失页面的请求确实没有太多可以做的。潜在缺失页面的列表是无限的。