linux - 关闭对文件夹的访问,但打开对文件的访问

标签 linux apache .htaccess

我有一个 apache 服务器,其中有放置星号调用记录的文件夹。 我有一个 777 权限的文件夹,里面有记录。 记录名称带有随机散列,因此很难找到它们。但是我需要拒绝网站用户访问这个目录。 我尝试将 chmod 700 添加到目录并在其中添加带有 deny from all 的 htaccess。但这不起作用。我仍然可以转到目录并查看所有文件。 UPD1 拒绝所有人开始工作,但记录也不起作用。 UPD2 怎么了,伙计们? 这是可用站点中我的 conf.file 的一个片段

<Directory /var/www/domain.com>
        php_admin_flag engine on
        Options -ExecCGI -Indexes
</Directory>

ExecCGI 之前有,我决定不删除它。为什么这在 asterisk 重启后不起作用?

最佳答案

尝试

 RewriteEngine on

RewriteRule ^foldername/?$ - [F,L]

或 您还可以使用 redirectMatch 来禁止访问该文件夹

 RedirectMatch 403 ^/folder_name/?$

这将返回文件夹的 403 禁止错误。

关于linux - 关闭对文件夹的访问,但打开对文件的访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34027951/

相关文章:

c - 在 Linux 上复制 Visual Studio 的内存违规检测

linux - 同一台机器两 block 网卡无法ping通

java - Apache lucene : Sorting numbers and german umlauts

apache - htaccess 强制 https 和 www。在域和 http 子域上没有 www

apache - Backbone.js 路由器在本地主机上使用 pushstate 和 XAMPP apache 服务器

javascript - 如何在 Linux 中作为守护进程运行的二进制 nodejs 应用程序中运行 exec?

linux - 如何解释%gs :0x14?

php - PHP 处理大文件上传的理想 Web 服务器是什么?

javascript - 如何配置 apache 以使用 php 创建 javascript 文件

.htaccess - htaccess 和漂亮的 url