2012-06-20 3 views
2

나는 내 사이트에서 이전 디렉토리로 바뀌는 링크가 많습니다. 이 디렉토리들은 모두 cgi-bin 디렉토리입니다. 더 이상 존재하지 않는 한 이러한 링크는 다음과 같습니다domain.co.uk/cgi-bin/에서 홈페이지로 리디렉션

http://www.domain.org.uk/cgi-bin/admin/uploads/documents/health_key.pdf

나는이 내 htaccess로에서 다음 규칙

ErrorDocument를 내 홈페이지로 이동 이외의 모든 작업 링크를 원하는 404 http://www.domain.org.uk

하지만, 대부분의 페이지에서 404가 작동하지만 cgi-bin 디렉토리의 모든 링크에는 작동하지 않습니다. 어떻게 해결할 수 있을까요?

감사, 케이트

답변

0

서버의 체크 아웃 구성 (.htconf 파일, 아파치하고 있다면 당신은에 액세스 할 수있는 경우) CGI-빈/스크립트 구성에 대한 섹션을. 또는 루트 폴더의 .htaccess 파일 (내부에 cgi-bin 폴더가있는 폴더).

AFAIK, cgi-bin 폴더는 대부분 실행 스크립트를 보관하도록 구성됩니다. 이 디렉토리에는 직접 액세스 한 실행 불가능한 파일 (예 : PDF의 경우)이 들어 있으면 안됩니다. AFAIK, 표준 HTTP 규칙 (예 : 404 오류 용)은 cgi-bin 폴더에는 적용되지 않습니다.이 파일은 대부분 특수한 것으로 처리되므로 (예 : 대부분의 서버에서 자동으로 다시 작성됩니다.).

건배, T. 답장을

+0

감사합니다. 그 공유 서버 그래서 나는 conf 파일에 액세스 할 수 있습니다. 내가 이걸 얻을 수있는 방법이 있니? 나는 단지 모든 트래픽과 구글 PR이 홈페이지에 가서 길을 잃지 않도록하고 싶다. – user1469316

+0

음 ... 공유 호스팅이라면 처음에는 admin과 같은 질문을 할 것입니다. 당신은 고객이고 지원을 받아야합니다. 누군가 당신을 여기에 데려다 줄 수있는 어떤 해결책이라도 당신이 공유 계정에 그것을 적용 할 수 없기 때문에 쓸모 없게 될지도 모릅니다. 처음에는 서버 관리자/지원부에 연락하는 것이 좋습니다. – trejder

+0

좋습니다. 조언 해주셔서 감사합니다. 고맙습니다. 안부, K. – user1469316

관련 문제