I have setup an error page on an ISS server. It is showing the correct error page but it is returning a 200 instead of a 404 page. The hosting company is clueless on how to fix this? Can anyone give advice here?
You just go to the site properties in IIS and specify it in the error page section. There are a few ways to enable it such as by URL. Is it an unmanaged or managed dedicated server? or are you on a shared host?
I just specified an error page by url but it is not returning the correct response. Is it an internal setting on ISS which has to be changed?
By exactly what method did you specify the error page? In the native iis management plugin? What steps did you use? Sorry to sound awkward, but you are presenting an unusual result for what is normally a trouble free usage provided you have direct access to the native iis management plugin.
I see. That implies that you are on a shared server, and that the control panel keeps you away from the iis management plugin. Therefore, you need to take this up with your hosting tech support. It may be possible to work around this by using a asp error page. Asp can explicitly set the 404 error code using Response.Status="404 error" as one example. The only mandatory part is the "404" .