公司最近在弄了一个企业网站,但是发现百度在爬取时老是报302错误,大家有碰到的么,请帮忙解决?日志:
2011-03-01 02:24:51 58.67.138.108 GET /Product.aspx ChannelID=23&ProductID=48263&ProductVariantID=34916&W4midY6U.htm&AspxAutoDetectCookieSupport=1 80 - 123.125.71.34 Baiduspider+(+http://www.baidu.com/search/spider.htm) 302 0 64 78
2011-03-01 02:32:03 58.67.138.108 GET /Product.aspx ChannelID=23&ProductID=43519&ProductVariantID=223608&W4midY6U.htm&AspxAutoDetectCookieSupport=1 80 - 123.125.71.14 Baiduspider+(+http://www.baidu.com/search/spider.htm) 302 0 64 46
2011-03-01 02:46:31 58.67.138.108 GET /Product.aspx ChannelID=23&ProductID=35860&ProductVariantID=440793&W4midY6U.htm&AspxAutoDetectCookieSupport=1 80 - 123.125.71.24 Baiduspider+(+http://www.baidu.com/search/spider.htm) 302 0 64 46
webconfig配置如下: <section name="urlrewritingnet" requirePermission="false" type="UrlRewritingNet.Configuration.UrlRewriteSection, UrlRewritingNet.UrlRewriter"/>
</configSections>
<urlrewritingnet rewriteOnlyVirtualUrls="true" contextItemsPrefix="QueryString" defaultPage="default.aspx" defaultProvider="RegEx" xmlns="http://www.urlrewriting.net/schemas/config/2006/07">
<rewrites>
<add name="ChannelProductRewrite" virtualUrl="^~/Channel([0-9]*)/Products([0-9]*)/ProductsVariant([0-9]*)/([\w-]*)\.htm?" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/Product.aspx?ChannelID=$1&ProductID=$2&ProductVariantID=$3&$4" ignoreCase="true">
</add>
</rewrites>
</urlrewritingnet>
<httpModules>
<add name="UrlRewriteModule" type="UrlRewritingNet.Web.UrlRewriteModule, UrlRewritingNet.UrlRewriter"/>
</httpModules>
2011-03-01 02:24:51 58.67.138.108 GET /Product.aspx ChannelID=23&ProductID=48263&ProductVariantID=34916&W4midY6U.htm&AspxAutoDetectCookieSupport=1 80 - 123.125.71.34 Baiduspider+(+http://www.baidu.com/search/spider.htm) 302 0 64 78
2011-03-01 02:32:03 58.67.138.108 GET /Product.aspx ChannelID=23&ProductID=43519&ProductVariantID=223608&W4midY6U.htm&AspxAutoDetectCookieSupport=1 80 - 123.125.71.14 Baiduspider+(+http://www.baidu.com/search/spider.htm) 302 0 64 46
2011-03-01 02:46:31 58.67.138.108 GET /Product.aspx ChannelID=23&ProductID=35860&ProductVariantID=440793&W4midY6U.htm&AspxAutoDetectCookieSupport=1 80 - 123.125.71.24 Baiduspider+(+http://www.baidu.com/search/spider.htm) 302 0 64 46
webconfig配置如下: <section name="urlrewritingnet" requirePermission="false" type="UrlRewritingNet.Configuration.UrlRewriteSection, UrlRewritingNet.UrlRewriter"/>
</configSections>
<urlrewritingnet rewriteOnlyVirtualUrls="true" contextItemsPrefix="QueryString" defaultPage="default.aspx" defaultProvider="RegEx" xmlns="http://www.urlrewriting.net/schemas/config/2006/07">
<rewrites>
<add name="ChannelProductRewrite" virtualUrl="^~/Channel([0-9]*)/Products([0-9]*)/ProductsVariant([0-9]*)/([\w-]*)\.htm?" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/Product.aspx?ChannelID=$1&ProductID=$2&ProductVariantID=$3&$4" ignoreCase="true">
</add>
</rewrites>
</urlrewritingnet>
<httpModules>
<add name="UrlRewriteModule" type="UrlRewritingNet.Web.UrlRewriteModule, UrlRewritingNet.UrlRewriter"/>
</httpModules>
解决方案 »
- 请.net高手进来解决下注册问题
- 关于密码明文密文的转换
- |zyciis| 在ASP.NET中进行SQL查询的时候,是否用参数的时候就一定可以不会被注入 谢谢
- sql dt插表的问题
- 关于datagrid的问题!谁遇到过这个问题?
- 关于动态生成表格,并在单元格里放入控件的问题。
- [在线高分求助]为什么我 在.aspx里面inclue jscript.js的文件就不能正常执行脚本了?
- 发现一个通达OA视频会议组件源码,代码没有加密,完全公开
- 关于权限控制精确到传入参数的思路及解决办法,现存一个问题,求助。
- 小问题,大麻烦
- Asp.net的精髓----------控件!
- Repeater和jQuery啊。神啊啊啊、
按你的urlrewriter配置 应该是 /channelid/productsid/ProductsVariantid.htm怎么会访问到 aspx的?
另外,访问aspx的时候难道跳转了