我想要做的是让链接(例如http://site.com/download.zip)转到名为download.php的文件,同时保持相同的扩展名看起来像zip文件,执行一些代码,然后将用户重定向到实际的zip文件。
我不确定我所尝试的内容是否清楚,所以如果我需要详细说明,请告诉我。
我发现我可以使用
AddHandler application / x-httpd-php .zip
然后我不知道如何让它在重定向后实际下载zip。
答案 0 :(得分:0)
根据您的确切设置和您要使用的网址,我建议使用mod_rewrite
RewriteRule /(.+)\.zip downloadscript.php [NC,L]
然后将php文件重定向到真实文件位置(/download/download.zip)
header("Location: /download/download.zip");
这将在/downloadscript.php中发送* .zip的任何请求,/ download /中的.zip文件将正常工作。