我想阻止目录的所有文件访问和目录浏览,而不在目录中放置.htaccess文件。
例如,假设这是在我的根网站目录中:
.htaccess index.php myframework/
我在.htaccess文件中添加了什么内容,以便每当有人浏览myframework/
中的目录或文件时,都会禁止403。
现在我所做的只是Options All -Indexes
,但这只会阻止目录浏览 - 如果他们知道myframework/
内的确切文件网址,那么他们仍然可以浏览到该文件。
答案 0 :(得分:3)
在DOCUMENT_ROOT .htaccess文件中包含此代码
Options +FollowSymlinks -MultiViews
RewriteEngine On
RewriteRule ^myframework/ - [NC,F,L]
答案 1 :(得分:0)
使用
启用mod_rewrite$ sudo a2enmod rewrite
将此附加到.htaccess;
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^myframework/ - [F,L]
</IfModule>