使用.htaccess或其他方法阻止对子文件夹的直接访问

时间:2012-04-13 13:57:47

标签: .htaccess web-folders

抱歉我的英文不好:)

我有一个问题。

如何在我的网站中阻止错误页面或重定向试图访问子文件夹的用户?我不需要受密码保护的文件夹,只需要显示所有子文件夹的错误。

示例:

www.mysite.com/folder - 用户不应看到此文件夹内容

1 个答案:

答案 0 :(得分:0)

这是一个简单的解决方案,无需编辑.htaccess文件。

在您的文件夹中创建一个新的index.html或index.php文件,并在主体上写下这些行。

在PHP中:

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

在HTML中:

<!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

您希望轻松拒绝访问的文件夹和其他文件夹。我不知道黑客仍然可以绕过这个文件,但这是一个简单的解决方案。试试这个并亲自看看答案。