重定向到404工作,但在铬devtools,示出了200码

问题描述 投票:3回答:1

我的web.config看起来是这样的:

<configuration>
    <system.webServer>
        <httpErrors>
            <remove statusCode="404" subStatusCode="-1" />
            <error statusCode="404" prefixLanguageFilePath="" path="/error-404.cfm" responseMode="ExecuteURL" />
        </httpErrors>
    </system.webServer>
</configuration>

如果我浏览到一个不存在页,它正确地加载了404页,但Chrome的网络日志显示200响应。我怎样才能确保有一个404回应?或者有什么关系?

iis coldfusion web-config coldfusion-10
1个回答
3
投票

对于任何运行到类似的问题,这为我工作;放

<cffunction name="onMissingTemplate"> <cfinclude template="error-404.cfm" > </cffunction>

在文件的Application.cfc,然后把

<cfheader statuscode="404" statustext="Not Found">在错误404.cfm顶部

© www.soinside.com 2019 - 2024. All rights reserved.