404错误 - 谷歌试图指数的ColdFusion CFC(404 error - Google a

2019-09-24 03:14发布

几个月来,我们的IIS / ColdFusion服务器已经在谷歌的抓取工具扫描抛出404错误。 通常情况下可以很容易地追踪这些下来,但在这种情况下,谷歌正试图扫描我们的CFC文件。 该文件确实存在,但它们不暴露在互联网 - 只ColdFusion服务器。 尽管如此,谷歌是看到链接到某个地方在我们网站上的氟氯化碳,并试图跟随他们。

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

也许这是一条重要线索: baseCFCD:\Domains\[domain]\cfc ,但谷歌正在努力达到D:\Domains\[domain]\www\baseCFC ,这是我们站点的主目录。 显然,谷歌认为baseCFC为服务器上正常的(未映射)目录,并希望对其进行扫描。

这里有两种类型的例子baseCFC在我们的代码引用:

<cfajaxproxy>:

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

的CreateObject():

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

我们如何解决这些CFC-404有关的错误? 谢谢!

Answer 1:

通过创建的JavaScript cfajaxproxy包括CFC的位置。 查看你的页面的源代码,你应该能够找到字符串'/baseCFC/Statement.cfc' 。 这就是谷歌是如何找到他们。

一个快速的方法来获得谷歌忽略它们是修改你robots.txt文件,以排除baseCFC “目录”。

User-Agent: *
Disallow: /baseCFC/


文章来源: 404 error - Google attempting to index ColdFusion CFC