защитить мою общую папку от прямого доступа с помощью правил htaccess - PullRequest
1 голос
/ 10 марта 2011

Привет, я новичок в PHP. Я использую codeignitor, просто хочу защитить мою папку public от прямого доступа. например Обратитесь ниже URL. когда я ввожу этот URL в браузер на моей локальной машине, он показывает все мои статические файлы.

http://localhost/myapp/public/

Это содержимое файла htaccess. Не могли бы вы помочь мне защитить мою общую папку от прямого доступа.

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

Ответы [ 3 ]

2 голосов
/ 10 марта 2011
Options -Indexes

Это отключит списки каталогов.

0 голосов
/ 10 марта 2011

В каталоге создайте простой текстовый файл с именем .htaccess и вставьте в него следующую строку:

отказать от всех

0 голосов
/ 10 марта 2011

В терминале или SSH

chmod 750 <folderName>

Блокирует папку из загрузки в браузере, т.е. блокирует публичный доступ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...