2010-06-24 9 views

답변

0

어떤 웹 서버입니까? 표준 독립 실행 형 설치를 실행하는 경우 구성 파일의 어두운 곳을 파고 들지 않으면 그렇게 할 수 없습니다. IIS 나 Apache 또는 무엇이든 가능하다면 가능합니다.

+0

IIS에서 실행 중입니다. –

+0

IIS 버전? 6? 7? – Henry

2

Zarko가 말한 것처럼 - 어떤 웹 서버를 언급하고 있습니까? ColdFusion의 자체 응용 프로그램 서버 (JRun) 인 경우 여기에서 어려운 작업이 있습니다.

IIS 나 Apache와 같은 웹 서버를 통해 실행중인 경우 CF를 치기 전에 가장 간단한 방법은 .cfm, .cfc 등 확장자가있는 파일을 만들지 않는 것입니다.

대신 HTML을 사용하거나이 다른 사이트를 실행할 웹 사이트/호스트에서 JRun 연결을 제거하십시오.

-

동일하면 동일한 서버 떨어져 PHP와 같은 다른 언어를 실행하려면이 적용됩니다. 웹 서버에게 어떤 사이트에 어떤 드라이버를 사용할 것인지 알려 주면 처리 할 올바른 응용 프로그램 서버로 요청을 전달합니다.

+0

과 James가 제안한 것 외에도 문제의 사이트에 대한 필터를 설정하고 ".cfm"및 ".cfc"에 대한 요청을 감시하고 브라우저를 다른 페이지로 리디렉션하도록합니다. coldfusion 필터 앞에 필터가 있어야합니다. – Jay

0

심지어 더 단순한 cfml 코드를 사용하거나 다른 사이트의 새로운 데이터 소스를 만들지 마십시오.

다른 사이트에는 coldfusion 코드를 사용하지 마십시오.

또는이 다른 사이트에 대한 HTTP 처리기의 coldfusion을 사용하지 않도록 설정할 수 있습니다.

그러나이 다른 사이트에는 coldfusion 사이트가 아닌 .cfc 또는 .cfm 파일이 포함되어 있지 않습니다. 그게 전부입니다.

왜 중요한가요?

+2

한 사이트에서 CF를 사용하지 않도록 설정할 수있는 몇 가지 예를 생각해 볼 수 있습니다. 예를 들어, 소규모 호스팅 회사에서 특정 사이트에 대한 CF를 비활성화하여 사용자가 정적 사이트 패키지에서이를 사용하지 못하게 할 수 있습니다. –

1

CFIDE 가상 디렉토리입니다 조심하는 다른 것은에 링크 다른 확장을 삭제합니다. 처음부터 새 사이트를 만드는 경우에는 문제가되지 않지만 기존 사이트에서 CF를 비활성화하면 가상 디렉터리를 제거해야합니다.

관련 문제