最近有大批的从百度搜索过来的,进入本网站。导致500错误
2017-01-17 02:11:00 GET /news/20170113/211134.shtml - 80 - 120.192.87.50 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+rv:47.0)+Gecko/20100101+Firefox/47.0 http://news.baidu.com/ns?word=K?cl=2&ct=0&tn=newsdy&rn=20&ie=utf-8&pn=0 500 0 0 5322017-01-17 02:11:09 GET /news/20161025/204495.shtml - 80 - 220.196.59.5 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+rv:47.0)+Gecko/20100101+Firefox/47.0 http://news.baidu.com/ns?word=-?r裗?cl=2&ct=0&tn=newsdy&rn=20&ie=utf-8&pn=140 500 0 0 5382017-01-17 02:12:45 GET /news/20161229/210192.shtml - 80 - 120.192.87.50 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+rv:47.0)+Gecko/20100101+Firefox/47.0 http://news.baidu.com/ns?word=媃?cl=2&ct=0&tn=newsdy&rn=20&ie=utf-8&pn=0 500 0 0 531
谁遇到过类似的的问题,求解决方法

解决方案 »

  1.   

    这个你程序中编写过滤器,对特定referer或者请求过滤下
      

  2.   

    500是权限不足,一般是配置问题,去看看web.config吧
      

  3.   

    500 你自己可以轻易地通过上面的三个 url 调试重现出来,并且知道为什么?!!!至于说“百度”,你不可能收购百度公司,所以只有自己的做好防范。
      

  4.   

    正因为后面三个URL关键词是乱码。应该无法搜索到我们的内容。却进了我的网站。还造成了500的错误,错误在这里被捕获到了