2011-04-26 103 views
6

我们目前有一个经典的asp 404错误页面。默认情况下,它返回一个状态代码200错误,我们希望它返回一个404错误代码。你如何设置经典asp(vbscript)页面的状态码?经典asp响应代码

+1

[Asp Classic返回特定http状态码]的可能重复(http://stackoverflow.com/questions/1456110/asp-classic-return-specific-http-status-code) – 2011-04-26 20:10:19

回答

9

使用Response对象:

Response.Status = "404 Not found" 
+1

@ gleasonomicon - 并确保它位于页面的顶部,或者响应缓冲设置为true。 – dawebber 2011-04-26 20:17:07

0

从技术上讲,200是一个状态码OK,不是错误,但尽管如此,其基本思想是,你需要告诉响应流中返回404(未找到)为状态码。 Here's one way要做到这一点。