Html Htaccess访问/下载
使用htaccess,我基本上是试图禁止访问该页面,但如果人们有直接链接,也就是说,它仍然允许人们下载文件 我正在使用directory指令显示基本下载页面。根据使用mod_autoindex.c,因此基本上我想做的是:Html Htaccess访问/下载,html,apache,.htaccess,Html,Apache,.htaccess,使用htaccess,我基本上是试图禁止访问该页面,但如果人们有直接链接,也就是说,它仍然允许人们下载文件 我正在使用directory指令显示基本下载页面。根据使用mod_autoindex.c,因此基本上我想做的是: <Files mod_autoindex.c> AuthType Basic AuthName "Example" AuthUserFile "/home/.htpasswd" require valid-user </File
<Files mod_autoindex.c>
AuthType Basic
AuthName "Example"
AuthUserFile "/home/.htpasswd"
require valid-user
</Files>
AuthType Basic
AuthName“示例”
AuthUserFile“/home/.htpasswd”
需要有效用户
任何建议/提示?另一种限制访问主页或除允许文件外的所有页面的方法是将以下内容添加到站点根目录中的
.htaccess
文件中
RewriteEngine on
RewriteBase /
#if not one of the allowed files
RewriteCond %{REQUEST_URI} !^/(hi|file1|file2)\.zip[NC]
#return a 403 forbidden
RewriteRule ^ - [F]
这应该可以工作(在我的Web服务器上测试:www.gopeter.de/test受限制,允许使用www.gopeter.de/test/test.zip)
AuthType-Basic
AuthName“受限目录”
AuthUserFile/path/to/directory/.htpasswd
需要有效用户
命令允许,拒绝
通融
满足任何
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>