2017-10-08 9 views
0

기본적으로 간단한 "Options +Indexes"디스플레이를 서버에두고 싶습니다. .htaccess 파일을 사용하여 설정합니다..htaccess를 사용하여 html 파일을 제외하고 모든 파일 형식보기/표시를 어떻게 억제 할 수 있습니까?

특정 디렉토리에있는 파일 만 .html 개를보고 다른 모든 파일 유형의 표시를 억제하고 싶습니다.

왜? 테스트 서버에서 디렉토리 목록 페이지를 보여 드리겠습니다. 클라이언트는 다른 페이지 디자인 버전을 선택할 수 있습니다. 예를 들어 ...

그러나 나는 단지 '.html'파일을 디렉토리 목록에 표시하는 것이 좋을 것입니다. 다른 이미지 파일, favicon 파일 등등.

실마리가있는 모든 단서는 .htaccess 가능성에 익숙하지 않습니다.

감사합니다.

답변

1

유일한 방법은 IndexIgnore을 신중하게 사용하는 것입니다. 예를 들어, 다음 코드를 삽입하는 경우 :

Options +Indexes 
IndexIgnore * 

디렉토리 목록이 켜집니다하지만 IndexIgnore의 사용은 디렉토리 목록이 완료되면 당신이 원하는 것을 숨길 그래서 아무것도 표시되지 않습니다.

또 다른 예는 다음을 수행하는 것입니다

Options +Indexes 
IndexIgnore *.php *.jpg *.png *.txt *image 

위의 코드는 이미지 폴더뿐만 아니라 이러한 확장자를 가진 모든 파일을 숨기 것입니다, 그래서 당신은 모든 folderes 당신이 그들을 원하지 않는 파일을 제외한다 표시하려면 .html 파일이 위 목록에 없으므로 표시됩니다.

+0

나를 위해 잘 작동합니다, 훌륭한 팁, 감사합니다! – dezbat

+0

다행히 도와주세요. –