Блокируйте прямой доступ к подпапкам с помощью.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
папка и другие папки, доступ к которым вы хотите отказать. Я не знаю, могут ли хакеры обойти эти файлы, но это простое решение. Попробуйте это и посмотрите ответы для себя.