您好我是PHP的新手。我正在使用codeignitor,只是想保护我的公共文件夹不被直接访问。例如请参阅以下网址。当我在本地计算机上的浏览器中输入此URL时,它会显示我的所有静态文件。
http://localhost/myapp/public/
这是htaccess文件内容。那么请你帮助我保护我的公共文件夹免受直接访问。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
答案 0 :(得分:2)
Options -Indexes
这将关闭目录列表。
答案 1 :(得分:0)
在终端或SSH中
chmod 750 <folderName>
阻止文件夹在浏览器中加载,即阻止公共访问
答案 2 :(得分:0)
在目录中,创建一个名为.htaccess的纯文本文件并将此行放入其中:
拒绝所有