404 错误 - Google 尝试对 ColdFusion CFC 建立索引

2024-02-26

几个月来,我们的 IIS/ColdFusion 服务器在 Google 爬虫扫描期间一直抛出 404 错误。通常情况下很容易追踪这些文件,但在这种情况下,Google 正在尝试扫描我们的 CFC 文件。这些文件确实存在,但它们不会暴露在 Internet 上,仅暴露在 ColdFusion 服务器上。尽管如此,Google 在我们网站的某个地方看到了 CFC 的链接,并正在尝试跟踪它们。

下面是 404 期间我们的 CGI 结构的转储。baseCFC是一个 CF 映射到D:\Domains\[domain]\cfc。所有参考文献baseCFC在我们的源代码中要么在<cfajaxproxy>标签,或CreateObject()在 Application.CFC 中调用(示例如下)。

也许这是一个重要的线索:baseCFC指的是D:\Domains\[domain]\cfc,但谷歌正试图达到D:\Domains\[domain]\www\baseCFC,这是我们网站的主目录。显然谷歌看到了baseCFC作为服务器上的普通(未映射)目录并想要扫描它。

以下是两种类型的示例baseCFC我们的代码中的引用:

<cfajaxproxy cfc="baseCFC.Misc" jsclassname="ajxMisc">

创建对象():

<cfscript>
  request.Misc = CreateObject( "component", "baseCFC.Misc" );
</cfscript>

我们如何解决这些与 CFC 相关的 404 错误?谢谢你!


创建的 JavaScriptcfajaxproxy包括 cfc 的位置。查看页面的源代码,您应该能够找到该字符串'/baseCFC/Statement.cfc'。这就是谷歌寻找他们的方式。

让 Google 忽略它们的一个快速方法是修改您的robots.txt文件以排除baseCFC“目录”。

User-Agent: *
Disallow: /baseCFC/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

404 错误 - Google 尝试对 ColdFusion CFC 建立索引 的相关文章

随机推荐