2012-04-13 2 views
1

Извините за мой плохой английский :)Блочный прямой доступ к подпапкам с .htaccess или другими способами

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

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

Пример:

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

ответ

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

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

Смежные вопросы