我已经完成了大量的ASP.NET和PHP开发,但我不太熟悉如何在CF中跟踪这类事情。我天真的第一个攻击角度是在任何源代码中搜索对Google的任何引用。没有运气。
我在IIS7上运行该站点。谷歌,必应和雅虎都显然在我的网站上“看不到”。
更新:我在Googlebot上运行了Fetch并获得了以下内容:
HTTP/1.1 200 OK
Transfer-Encoding: chunked
Content-Type: text/html; charset=UTF-8
Server: Microsoft-IIS/7.0
Set-Cookie: CFID=1638251;expires=Sat, 14-Apr-2040 15:51:41 GMT;path=/
Set-Cookie: CFTOKEN=35688222;expires=Sat, 14-Apr-2040 15:51:41 GMT;path=/
Set-Cookie: LANGUAGEID=1;expires=Sat, 14-Apr-2040 15:51:41 GMT;path=/
Set-Cookie: CFGLOBALS=urltoken%3DCFID%23%3D1638251%26CFTOKEN%23%3D35688222%23lastvisit%3D%7Bts%20%272010%2D04%2D22%2008%3A51%3A41%27%7D%23timecreated%3D%7Bts%20%272010%2D04%2D22%2008%3A51%3A41%27%7D%23hitcount%3D2%23cftoken%3D35688222%23cfid%3D1638251%23;expires=Sat, 14-Apr-2040 15:51:41 GMT;path=/
X-Powered-By: ASP.NET
Date: Thu, 22 Apr 2010 15:51:40 GMT
答案 0 :(得分:6)
使用Google网站管理员工具“获取Googlebot”(在实验室中),以确切了解您的服务器返回给Google的内容。
答案 1 :(得分:0)
结果是一个令人费解的 application.cfm 页面。
事实证明,如果没有cookie,它就无法运作。哦,维护旧的,生锈的网站的乐趣!这不是网站的类型(在内容和总体目的方面),如果禁用cookie,我预计会完全失败。
作为CF的新手,我错误地认为我的简单“example.cfm”只会在该页面上执行代码。我不知道application.cfm。我检查了包括,什么也没看见。那时我正在使用IIS7的失败请求跟踪功能搜索跟踪。通过将googlebot请求与正常的浏览器请求进行比较,我确信在该级别上没有发生任何奇怪的事情。没有任何正在加载的胭脂模块弄乱了我的请求。