3 Replies Latest reply on Nov 18, 2016 11:11 AM by EddieLotter

    onMissingTemplate() returns 200 OK; how to return 404?

    WolfShade Level 4

      Hello, all,

       

      I'm trying to set it so that my application will return a 404 error as well as display a custom error page if a template is not found.

       

      My onMissingTemplate code as it currently is:

      <cffunction name="onMissingTemplate">
          <cfargument name="template" type="string" required="true" />
          <cfset session.msgTmplt = "true" />
          <cfset this.onRequestStart(arguments.template) />
          <cfset this.onRequest(arguments.template) />
          <cfreturn true />
      </cffunction>
      

       

      Now, if I go to www.domain.com/missing/doesntexist.cfm, I get a 200 response.  How can I pass a 404 response?

       

      V/r,

       

      ^_^