我需要服务器只允许访问三个文件(index.php
,estilo.css
和scripts.js
),并拒绝访问目录中的任何其他文件类型。
我认为最简单的方法是通过.htaccess
。但如果有另一种方式......
答案 0 :(得分:0)
在.htaccess
中,您可以拒绝访问所有文件,然后专门允许访问这三个文件。但是,具体如何执行此操作取决于您使用的是Apache 2.4+还是早期版本的Apache。
在Apache 2.4 +上
Require all denied
<FilesMatch "^(index\.php|estilo\.css|scripts\.js)$">
Require all granted
</FilesMatch>
在Apache 2.2上
Order Deny,Allow
Deny from all
<FilesMatch "^(index\.php|estilo\.css|scripts\.js)$">
Allow from all
</FilesMatch>