我不确定使用CGI作用域是否可以做到这一点,但我尝试做的是检测用户是否正在浏览/index.cfm或/页面。
如果是/index.cfm,我想做一个301重定向到/。
我已经查看了CGI和URL作用域的转储,但没有看到任何基于此进行重定向的简单方法。
任何想法都非常感谢。
我们使用的是ColdFusion 10。
发布于 2014-04-28 18:29:42
这只是一个想法:为什么不使用微软http://www.iis.net/downloads/microsoft/url-rewrite的重写模块,做一些类似这样的事情
^/index.cfm / L,R=301
发布于 2014-04-28 20:27:20
在CF中,您可以像这样尝试:
<cfif listlast(cgi.script_name, "/") eq "index.cfm">
<cflocation url="redirectlogin.cfm" addtoken="no" statuscode="301">
</cfif>发布于 2014-04-28 18:24:40
因为我们使用的是IIS,所以我们应用了以下内容
<cfset stHttpRequestData = getHttpRequestData()>
<cfif stHttpRequestData.headers["X-REWRITE-URL"] IS "/index.cfm">
<cflocation url="http://www.domainname.com/" addtoken="no" statuscode="301">
</cfif>https://stackoverflow.com/questions/23338370
复制相似问题