CGI 파일을 내 문서 루트 및 웹 서버로 표시하려고합니다. 나는 서버가 CGI 스크립트를 실행하고 있다는 사실을 드러내고 싶지 않다.index.cgi를 Apache 웹 서버 문서 루트로 리디렉션합니다.
http://host/index.cgi/
을 Apache2의 http://host/
으로 다시 매핑하려면 어떻게해야합니까? mod-rewrite가 필요하다고 생각하지만 아직 모든 문서를 grokking하지 않았습니다.
다음 구성이 작동,하지만 난 더 완벽한 솔루션이 같은데요 :
RewriteEngine ON
Redirect /index.cgi/ /
당신이 URL에서 index.cgi을 숨길 수있는 방법을 알고 있지만, 스크립트에 전달 된 경로 값을 가지고 있습니까? 첫 번째 Redirect를 사용하면 기본 페이지 다음에 스크립트가 중단됩니다. – cmcginty