使用HttpWebrequest 作的反向代理,获取不存在的页面,怎么返回给用户一个404页面?
使用HttpWebrequest 作的反向代理,获取不存在的页面,怎么返回给用户一个404页面?
碰到这种情况我是直接输入一段话说:“此页面不存在,请重新访问。”
有时候该页面并不一定不存在,而是短暂时间的网络不通,此时我会返回“对不起,网络繁忙,请稍候再访问。”
好,现在问题出现了,有两天网络情况很不好,结果百度索引该网站,
得到的页面是“对不起,网络繁忙,请稍候再访问。”。
关键字都掉了个七七八八,我们老板震怒异常啊,我就惨了。
现在问题是这样的,网络有问题了之后怎么告诉百度这个页面是500内部错误或者这个页面是400错误。
而不是让百度以为“对不起,网络繁忙,请稍候再访问。”这个页面就是网站的标准页面。
------解决方案--------------------你是指ASP.net是吧,Respsone是可以返回代码的
好像是调协它的Staut的属性就可以了
好久没弄asp.net忘记了,你试试就知道了
------解决方案--------------------不明白你想表达什么,你想返回什么给百度就写什么返回给它就行了
可以你个提议,就是保存最后获取的的200响应网页,当网络不行时就给百度返回最后那个就行了
------解决方案--------------------