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
,而是将他们重定向到另一个网站。
有什么指点吗?
至少有三种方法可以做到这一点。
- 甚至不用为 ColdFusion 而烦恼。让您的网络服务器进行重定向。您将需要知道它是 Apache 还是 IIS 或其他什么。然后您可以搜索该网络服务器是如何工作的。
这可能会对您有所帮助:
您可以在 /folder/index.cfm
创建一个文件,并且有一个包含
的文件
或与 cfscript
<cfscript>
location("newpage.cfm", false, 301)
</cfscript>
请注意,addtoken 和 statuscode 是可选的。添加令牌有帮助,因为几乎没有 CF 网站使用这种令牌。状态代码有帮助,因为它告诉浏览器这是一个永久移动。
- 您可以拦截
application.cfc
中的请求。事实上,在某些系统中,所有请求都会在 application.cfc
中检查有效性。您可能仍然需要在目标处有一个空白页面,但至少处理了一些 ColdFusion
在所有选项中,1 是我最喜欢的,因为对于丢失页面的请求确实没有太多可以做的。潜在缺失页面的列表是无限的。
对 Coldfusion 很陌生,但对 Web 开发不是很了解,所以希望这是一个简单的问题。
我们最近更改了我们网站上的 link,将我们带到了 /folder/index.cfm
。我想确保当有人输入 www.ourwebsite.com/folder
时,它不会将他们带到 /folder/index.cfm
,而是将他们重定向到另一个网站。
有什么指点吗?
至少有三种方法可以做到这一点。
- 甚至不用为 ColdFusion 而烦恼。让您的网络服务器进行重定向。您将需要知道它是 Apache 还是 IIS 或其他什么。然后您可以搜索该网络服务器是如何工作的。
这可能会对您有所帮助:
您可以在
的文件/folder/index.cfm
创建一个文件,并且有一个包含
或与 cfscript
<cfscript>
location("newpage.cfm", false, 301)
</cfscript>
请注意,addtoken 和 statuscode 是可选的。添加令牌有帮助,因为几乎没有 CF 网站使用这种令牌。状态代码有帮助,因为它告诉浏览器这是一个永久移动。
- 您可以拦截
application.cfc
中的请求。事实上,在某些系统中,所有请求都会在application.cfc
中检查有效性。您可能仍然需要在目标处有一个空白页面,但至少处理了一些 ColdFusion
在所有选项中,1 是我最喜欢的,因为对于丢失页面的请求确实没有太多可以做的。潜在缺失页面的列表是无限的。