我想保护我的网站免受网站复制。我看过Ajax Toolkit NoBot,但不幸的是它不符合我的要求。如何在ASP.NET中实现NoBot/AntiBot
以下是我的要求。
- 只有0.5%的页面会有后贴,其余页面看起来像静态页面。所以检测应该在最初的请求时发生,而不是在回发之后。
- 同时我想允许搜索引擎爬虫。什么是检测搜索机器人的最佳方法?用户代理不正确的方式?
也有可能通过在内容中填充抽取词(我的网站url等)来混淆网页内容,这些词将不会显示我的网站。但是,通过使用JQuery(客户端)/ HTMLDocument(服务器端)编码,不应轻易删除这些填充的单词。
任何抽象的想法也欢迎。
如果你的答案是否定的,请不要回答。如果有任何可能的方法,建议我。
+1有趣的方法。 – NotMe 2010-09-13 12:47:29