幾個月來,我們的IIS/ColdFusion服務器在Google搜索器掃描期間一直在拋出404錯誤。通常很容易追蹤這些,但在這種情況下,Google正在嘗試掃描我們的CFC文件。這些文件確實存在,但它們並未暴露於Internet - 僅限於ColdFusion服務器。儘管如此,谷歌正在看到我們網站上某些地方的CFC的鏈接,並正在試圖追蹤它們。404錯誤 - Google嘗試索引ColdFusion CFC
下面是我們的CGI結構在404之一的轉儲。 baseCFC
是一個到D:\Domains\[domain]\cfc
的CF映射。在我們的源代碼中,對baseCFC
的所有引用要麼在<cfajaxproxy>
標記中,要麼在Application.CFC中調用CreateObject()
(以下示例)。
也許這是一條重要的線索:baseCFC
指的是D:\Domains\[domain]\cfc
,但Google試圖達到D:\Domains\[domain]\www\baseCFC
,這是我們網站的主目錄。顯然,Google將baseCFC
視爲服務器上的普通(未映射)目錄,並且希望對其進行掃描。
下面是兩種類型的我們的代碼baseCFC
引用的例子:
<cfajaxproxy>:
<cfajaxproxy cfc="baseCFC.Misc" jsclassname="ajxMisc">
的CreateObject():
<cfscript>
request.Misc = CreateObject("component", "baseCFC.Misc");
</cfscript>
如何我們要不要排查這些與CFC相關的404錯誤?謝謝!
這很有道理!我們應該在24小時內知道它是否有幫助;如果是這樣,我會接受這個答案。非常感謝。 – SetFreeByTruth