Блокируйте прямой доступ к подпапкам с помощью.htaccess или другими методами.

Извините за мой плохой английский:)

У меня есть вопрос.

Как я могу заблокировать страницу ошибки или перенаправить пользователя, который пытается получить доступ к подпапкам, на моем веб-сайте? Мне не нужны защищенные паролем папки, а только отображаемая ошибка для всех вложенных папок.

Пример:

www.mysite.com/folder - содержимое этой папки не должно быть видно пользователям

1 ответ

Это простое решение без редактирования файла.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

папка и другие папки, доступ к которым вы хотите отказать. Я не знаю, могут ли хакеры обойти эти файлы, но это простое решение. Попробуйте это и посмотрите ответы для себя.

Другие вопросы по тегам