Google 크롤러 검색 중에 Google의 IIS/ColdFusion 서버에서 몇 개월 동안 404 오류가 발생했습니다. 일반적으로이 파일을 쉽게 추적 할 수 있지만이 경우 Google은 Google의 CFC 파일을 스캔하려고합니다. 파일은 존재하지만 ColdFusion 서버에만 인터넷에 노출되지 않습니다. 그럼에도 불구하고 Google은 사이트의 CFC에 대한 링크를보고 있으며이를 따라하려고합니다.404 오류 - Google에서 ColdFusion CFC의 색인을 생성하려고 시도했습니다.
다음은 404 중 하나의 CGI 구조입니다. baseCFC
은 CF 매핑에서 D:\Domains\[domain]\cfc
입니다. 우리 소스 코드에서 baseCFC
에 대한 모든 참조는 <cfajaxproxy>
태그 또는 Application.CFC의 CreateObject()
호출 (아래 예) 중 하나입니다.
아마 이것은 중요한 단서입니다. baseCFC
은 D:\Domains\[domain]\cfc
을 말합니다.하지만 Google은에 접속하려고합니다. 이것은 우리 사이트의 홈 디렉토리입니다. 분명히 Google은 baseCFC
을 서버의 정상적인 (매핑되지 않은) 디렉토리로보고 스캔하려고합니다.
<cfajaxproxy> :
<cfajaxproxy cfc="baseCFC.Misc" jsclassname="ajxMisc">
CreateObject를() :
<cfscript>
request.Misc = CreateObject("component", "baseCFC.Misc");
</cfscript>
어떻게
는 여기에 우리의 코드에서 baseCFC
참조의 두 가지 유형의 예입니다 우리가 할 이러한 CFC 관련 404 오류 문제를 해결 하시겠습니까? 고맙습니다!
그건 완벽합니다. 그것이 도움이되는지 24 시간 이내에 알아야합니다. 만약 그렇다면 나는이 대답을 받아 들일 것이다. 정말 고마워. – SetFreeByTruth