Błąd 404 - Google próbuje indeksować CFC ColdFusion
Od miesięcy nasz serwer IIS / ColdFusion generuje 404 błędy podczas skanowania robota Google. Zwykle łatwo je śledzić, ale w tym przypadku Google próbuje przeskanować nasze pliki CFC. Pliki istnieją, ale nie są udostępniane w Internecie - tylko serwerowi ColdFusion. Niemniej jednak Google widzi linki do CFC na naszej stronie i próbuje je śledzić.
Poniżej znajduje się zrzut naszej struktury CGI podczas jednego z 404.baseCFC
jest CF Mapowanie doD:\Domains\[domain]\cfc
. Wszystkie odniesienia dobaseCFC
w naszym kodzie źródłowym są albo<cfajaxproxy>
tag lub aCreateObject()
wywołanie w Application.CFC (przykłady poniżej).
Być może jest to ważna wskazówka:baseCFC
odnosi się doD:\Domains\[domain]\cfc
, ale Google stara się dotrzećD:\Domains\[domain]\www\baseCFC
, który jest katalogiem domowym naszej witryny. Najwyraźniej Google widzibaseCFC
jako normalny (niezmapowany) katalog na serwerze i chce go zeskanować.
Oto przykłady dwóch typówbaseCFC
odniesienia w naszym kodzie:
<cfajaxproxy>:
<cfajaxproxy cfc="baseCFC.Misc" jsclassname="ajxMisc">
CreateObject ():
<cfscript>
request.Misc = CreateObject( "component", "baseCFC.Misc" );
</cfscript>
Jak rozwiązywać problemy związane z 404 związanymi z CFC? Dziękuję Ci!