Cold Fusion 9 重定向?

Cold Fusion 9 重定向?

我在 Windows 2008 R2 上安装了带有 IIS 的 CF 9。该服务器有多个 IP。我在 IIS 中创建了一个新站点,并调整了其绑定以监听除 CF 配置位置之外的 IP。已安装 PHP 并尝试浏览位于该站点的简单 php 信息文件。然而,在 IIS 日志中,我看到 CF 以某种方式将其视为“重定向”,并在日志中显示以下内容:(带有“hello”的简单 html 正确加载)

xxxx 是站点绑定的IP。

yyyy 是我来自的 IP。

2013-04-16 00:47:02 xxxx GET /test.txt - 80 - yyyy Mozilla/5.0+(compatible;+MSIE+10.0;+Windows+NT+6.1;+WOW64;+Trident/6.0) 304 0 0 265 2013-04-16 00:47:08 xxxx GET /main.cfm redirectionNom=info.php 80 - yyyy Mozilla/5.0+(compatible;+MSIE+10.0;+Windows+NT+6.1;+WOW64;+Trident/6.0) 404 0 0 156

如你看到的:

获取/main.cfm redirectionNom=info.php

可能是导致此问题的原因。我应该检查哪里以消除这种奇怪的行为?

谢谢。

答案1

默认情况下,CF 用于将请求从 IIS 传输到 jrun(或 CF10 中的 tomcat)的 ISAPI 挂钩适用于 IIS 内的所有站点(包括新站点)。

web.config您可以通过在其 Web 根目录中放置一个简单的文件来阻止这些 ISAPI 过滤器继承到这个新站点:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <isapiFilters>
            <clear />
        </isapiFilters>
    </system.webServer>
</configuration>

然后,您将需要手动重新配置需要为此站点启用的所有 ISAPI 过滤器。

相关内容