html - htaccess访问/下载

标签 html apache .htaccess

使用 htaccess 我基本上试图禁止访问该页面,即 http://example.com , 但它仍然允许人们下载文件,如果他们有直接链接即 http://example.com/hi.zip .

我正在使用目录指令来显示基本的下载页面。根据here mod_autoindex.c 被使用,所以基本上我想做的是:

<Files mod_autoindex.c>
    AuthType Basic
    AuthName "Example"
    AuthUserFile "/home/.htpasswd"
    require valid-user
</Files>

有什么建议/提示吗?

最佳答案

这应该有效(在我的网络服务器上测试:www.gopeter.de/test 受限,允许 www.gopeter.de/test/test.zip)

AuthType Basic 
AuthName "Restricted Directory" 
AuthUserFile /path/to/directory/.htpasswd 
require valid-user

<FilesMatch "\.(gz|pdf|zip|rar)$" >
    Order allow,deny
    Allow from all
    Satisfy any
</FilesMatch>

关于html - htaccess访问/下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9119984/

相关文章:

html - 为什么 visual studio code 用红色下划线标记一行,如果不是,就好像这是一个错误?

javascript - 无限跑马灯响应无间隙

apache - 添加 ssl 时禁止 MAMP PRO 文档根目录

PHP tmux 和 screen 行为不正确(没有启动,没有新 session ,没有新窗口)

apache - Cloudflare 错误随机 302 重定向

php - 从 html 执行查询?

javascript - 当元素到达某个点时更改 CSS 属性

apache - 重定向到另一个域而不影响 SEO

php - 302 重定向是如何发生的?

wordpress - 访问 WordPress 管理面板时被禁止