所以我必须更改某个网站上的所有链接,所以我放入了一个PageNotFound页面。
我设置web.config将404错误重定向到此PageNotFound页面。
上线后,PageNotFound页面是访问次数最多的页面,类似5000 +。
我后来确定这是问题所在: Why is @font-face throwing a 404 error on woff files?
基本上,font-face在每个页面上都会丢失4 404个错误。
我的问题是,PageNotFound页面会被这样击中吗?因为我从未被重定向到404页面,但是在我修复了font-face问题之前它已经注册为最高命中页面。
答案 0 :(得分:1)
你问它是否会,显然,“是的”,因为它发生在你身上。如果您通过输入网址尝试加载资源,则可能会收到您设置的重定向404响应页面。
请注意,404不是“找不到页面”,而是“未找到资源”
404请求的资源不能 被发现但可能再次被提供 未来。随后的请求 客户是允许的
答案 1 :(得分:1)
就像horatio所说,对于asp.net,页面只是另一种资源!无论是页面(.aspx),图像,CSS还是其他任何文档都无关紧要。只要它在asp.net管道中(每个请求在IIS 7上默认为每个请求),404状态代码将显示在web.config中的customErrors下定义的页面