我创建了一个php脚本,允许您下载和上传文件。文件保存到目录XXX。我可以添加一个htaccess文件来保护此文件夹中的文件吗?我希望人们必须登录我的网站下载文件。我希望知道XXX位置的人无法下载文件而无需登录我网站的控制面板。我应该在这个htaccess文件中写什么?该网站是托管的。文件可以有任何扩展名。
答案 0 :(得分:1)
您可以在htaccess中执行以下操作:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^files/([^/]+)/([^/]+).zip /download.php?folder=$1&file=$2 [NC]
对files/XXX/YYY.zip
的所有请求都将被重写为files/download.php?folder=XXX&file=YYY
,您的php可以处理身份验证。