首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

使用HttpWebrequest 作的反向代理,获取不存在的页面,如何返回给用户一个404页面

2012-02-05 
使用HttpWebrequest 作的反向代理,获取不存在的页面,怎么返回给用户一个404页面?使用HttpWebrequest 作的

使用HttpWebrequest 作的反向代理,获取不存在的页面,怎么返回给用户一个404页面?
使用HttpWebrequest 作的反向代理,获取不存在的页面,怎么返回给用户一个404页面?

碰到这种情况我是直接输入一段话说:“此页面不存在,请重新访问。”

有时候该页面并不一定不存在,而是短暂时间的网络不通,此时我会返回“对不起,网络繁忙,请稍候再访问。”

好,现在问题出现了,有两天网络情况很不好,结果百度索引该网站,
得到的页面是“对不起,网络繁忙,请稍候再访问。”。

关键字都掉了个七七八八,我们老板震怒异常啊,我就惨了。

现在问题是这样的,网络有问题了之后怎么告诉百度这个页面是500内部错误或者这个页面是400错误。

而不是让百度以为“对不起,网络繁忙,请稍候再访问。”这个页面就是网站的标准页面。

[解决办法]
你是指ASP.net是吧,Respsone是可以返回代码的
好像是调协它的Staut的属性就可以了
好久没弄asp.net忘记了,你试试就知道了
[解决办法]
不明白你想表达什么,你想返回什么给百度就写什么返回给它就行了
可以你个提议,就是保存最后获取的的200响应网页,当网络不行时就给百度返回最后那个就行了
[解决办法]

探讨

引用:
你是指ASP.net是吧,Respsone是可以返回代码的
好像是调协它的Staut的属性就可以了
好久没弄asp.net忘记了,你试试就知道了


很久前我试过,设置成response.status=500,然后就报错,
报错显示response.status设置错误,郁闷。

热点排行