asp.net – 允许搜索机器人在没有会话ID的情况下抓取您的网站
|
谷歌的 Webmaster guidelines州
我的ASP.NET 1.1站点使用自定义身份验证/授权,并且非常依赖会话guids(类似于this approach).我担心允许非会话跟踪流量会破坏我现有的代码或引入安全漏洞. 允许非会话跟踪机器人抓取正常会话跟踪站点的最佳做法是什么?除了检查用户代理之外,还有什么方法可以检测搜索机器人(我不希望人们欺骗自己作为googlebot来绕过我的会话跟踪)? 解决方法检测机器人的正确方法是通过主机条目(Dns.GetHostEntry).一些蹩脚的机器人要求您通过IP地址进行跟踪,但流行的机器人通常不会. Googlebot请求来自* .googlebot.com.获得主机条目后,您应该检查IPHostEntry.AddressList以确保它包含原始IP地址.在验证机器人时,甚至不要查看用户代理. 另见http://googlewebmastercentral.blogspot.com/2006/09/how-to-verify-googlebot.html (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc-4 – 防伪标记和Web测试
- asp.net – 在MVC5应用程序中使用OWIN软件包的好处
- IIS反向代理不使用ASP.NET中的Response.Redirect()
- asp.net-mvc – ASP.NET MVC帐户控制器使用指南?
- .net – SqlDataSource与ObjectDataSource
- asp.net url分页类代码
- asp.net-mvc – 使用JSON结果填充下拉列表 – 使用MVC3,JQu
- asp.net-mvc – 如何在DB实体的子模型上使用自定义验证属性
- asp.net-mvc – 如何将XML作为POST传递给ASP MVC .NET中的A
- asp.net-mvc-3 – 如何从部分视图将JavaScript渲染到Master
- asp.net – Favicon没有显示
- AMF学习2远程调用的封装
- asp.net-mvc – ASP.NET MVC中的模型绑定嵌套集合
- asp.net-mvc – 如何使用ASP.NET Web API的Ninje
- asp.net-mvc – asp.mvc视图在发布配置中引用#IF
- asp.net-mvc – NLog在所有aspnet布局渲染器上抛
- ASP.NET MVC Web应用程序中视图逻辑和域逻辑之间
- asp.net-mvc – 在ASP.NET MVC 4中未加载的捆绑包
- .net – ListView中Bind语句中的格式化日期
- asp.net-mvc – MVC企业领域 – 好还是坏?
