2012-04-13 6 views
1

나쁜 영어로 죄송합니다..htaccess 또는 다른 방법을 사용하는 하위 폴더에 대한 직접 액세스 차단

질문이 있습니다.

내 웹 사이트에서 오류 페이지로 차단하거나 하위 폴더에 액세스하려는 사용자를 리디렉션 할 수 있습니까? 비밀번호로 보호 된 폴더는 필요 없지만 모든 하위 폴더에는 표시된 오류 만 표시됩니다.

예 :

www.mysite.com/folder -이 폴더의 내용이 사용자

답변

0

이 htaccess로 파일을 편집하지 않고 간단한 솔루션을 볼 수 없습니다합니다.

폴더에 새 index.html 또는 index.php 파일을 만들고이 줄을 본문에 씁니다. HTML에서

<?php  
     header("Location:../index.php"); 
    ?> 

: PHP에서

차단할 수

<!DOCTYPE HTML> 
<html lang="en-US"> 
<head> 
    <meta charset="UTF-8"> 
    <meta http-equiv="refresh" content="1;url=http://www.yourDomainName.com"> 
    <script language="javascript"> 
     window.location.href = "http://youDomainName.com" 
    </script> 
    <title>Page Redirection</title> 
</head> 
<body> 
    If you are not redirected automatically, follow the <a href='http://www.yourDomainName.lk'>link to Your domain name home page</a> 
</body> 
</html> 

이 방법에서

www.yourDomain.com/img

폴더

www.yourDomain.com/css

폴더와 다른 폴더는 쉽게 액세스를 거부하고 싶습니다. 나는 해커가이 파일을 우회 할 수 있는지 아직도 모르지만 이것은 간단한 해결책이다. 이것을 시도하고 자신에 대한 답변을보십시오.