【发布时间】:2014-05-11 19:14:54
【问题描述】:
我创建了一个允许您下载和上传文件的 php 脚本。文件保存到目录 XXX。我可以添加一个 htaccess 文件来保护这个文件夹中的文件吗?我希望人们必须登录到我的网站才能下载文件。我希望知道XXX位置的人不登录我的网站控制面板就不能下载文件。我应该在这个 htaccess 文件中写什么?该网站是托管的。文件可以有任何扩展名。
【问题讨论】:
我创建了一个允许您下载和上传文件的 php 脚本。文件保存到目录 XXX。我可以添加一个 htaccess 文件来保护这个文件夹中的文件吗?我希望人们必须登录到我的网站才能下载文件。我希望知道XXX位置的人不登录我的网站控制面板就不能下载文件。我应该在这个 htaccess 文件中写什么?该网站是托管的。文件可以有任何扩展名。
【问题讨论】:
你可以在你的 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 可以处理身份验证。
【讨论】: