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



对Coldfusion来说非常陌生,但对Web开发来说不是,所以希望这是一个简单的问题。

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

有什么指示吗?

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

  1. 甚至不要打扰ColdFusion。让您的 Web 服务器执行重定向。你需要知道是Apache还是IIS或其他什么。然后,您可以搜索该 Web 服务器是如何执行此操作的。

这可能会帮助您解决以下问题: 自定义 404 错误页面在 IIS 8.5 上不起作用

  1. 您可以在/folder/index.cfm处创建一个文件,并拥有一个具有

或与 cfscript

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

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

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

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

相关内容

最新更新