Redirect IIS重定向不使用ColdFusion 11

Redirect IIS重定向不使用ColdFusion 11,redirect,iis,coldfusion,Redirect,Iis,Coldfusion,我们的IIS重定向不适用于ColdFusion 11。只有在URL中没有指定ColdFusion文件时,IIS 8.5(在Win2012上)重定向才能正常工作 重定向被指定为重定向到特定的URL,重定向到确切的目的地,并发送HTTP响应代码301永久重定向 但是,如果URL上有.cfm文件,则响应为“由于发生内部服务器错误,无法显示页面”。HTTP响应代码为500内部服务器错误。web日志将其显示为404.0文件未找到错误 如果我们添加'missing'.cfm文件,.cfm文件将被处理。。。因

我们的IIS重定向不适用于ColdFusion 11。只有在URL中没有指定ColdFusion文件时,IIS 8.5(在Win2012上)重定向才能正常工作

重定向被指定为重定向到特定的URL,重定向到确切的目的地,并发送HTTP响应代码301永久重定向

但是,如果URL上有.cfm文件,则响应为“由于发生内部服务器错误,无法显示页面”。HTTP响应代码为500内部服务器错误。web日志将其显示为404.0文件未找到错误

如果我们添加'missing'.cfm文件,.cfm文件将被处理。。。因此,没有重定向。在IIS能够响应和处理重定向之前,连接器似乎已经接管

有什么想法吗?谢谢

如果符合可能导致您想要重定向的条件,您可以添加一个
标记并为其提供一个
301
状态代码

我自己也有同样的问题,这对我来说很有效,尽管你可能不在同一条船上

如果符合可能导致您想要重定向的条件,您可以添加一个
标记,并为其提供一个
301
状态代码

我自己也有同样的问题,这对我来说很有效,尽管你可能不在同一条船上


听起来和我在apache上遇到的问题一样,我没有找到好的解决方案。基本上,IIS看到.cfm并在任何重定向发生之前将其交给coldfusion。对于.htaccess,“解决方案”是将重定向放在vhost文件中。我不确定iis是否存在这样的解决方案。@phpmeh这不是代码问题。因此,这个问题在这里可能是离题的,因为这是一个配置问题。听起来就像我在apache中遇到的问题一样,我没有找到好的解决方案。基本上,IIS看到.cfm并在任何重定向发生之前将其交给coldfusion。对于.htaccess,“解决方案”是将重定向放在vhost文件中。我不确定iis是否存在这样的解决方案。@phpmeh这不是代码问题。因此,这个问题在这里可能是离题的,因为它是一个配置问题。谢谢你的评论。我们询问了Adobe,他们说这是连接器中的一个bug(Tomcat连接器接收对ColdFusion文件的请求并将其发送到ColdFusion而不是IIS)。我们正在使用URL重写的解决方法。您应该将其作为“答案”发布,并附上URL重写规则的简要说明和/或片段,以结束该线程并帮助下一个家伙解决该问题。(S.O.允许回答您自己的问题)谢谢您的评论。我们询问了Adobe,他们说这是连接器中的一个bug(Tomcat连接器接收对ColdFusion文件的请求并将其发送到ColdFusion而不是IIS)。我们正在使用URL重写的解决方法。您应该将其作为“答案”发布,并附上URL重写规则的简要说明和/或片段,以结束该线程并帮助下一个家伙解决该问题。(S.O.允许回答您自己的问题)